gpt4 book ai didi

javascript - 如何向 HTML 添加数据供 JavaScript 使用

转载 作者:行者123 更新时间:2023-11-28 12:29:31 24 4
gpt4 key购买 nike

我有一个动态创建的页面,其中包含重复的元素,如下所示:

<input type="file" name="file1">
<input type="file" name="file2">
<input type="file" name="file3">

我想向每个元素添加一些数据以便在 JavaScript 中使用。最初我使用了“备用”属性,这些属性虽然在输入标记上有效,但在文件类型输入标记上无效,例如,size。我现在已将其添加到类属性中,但必须使用 regex 才能再次将其取出。这两种方法似乎都不太令人满意,有更好的方法吗?

最佳答案

我经常看到通过以 data- 为前缀的属性添加数据,例如:

<input type="file" name="file1" data-filesize="871">

jQuery 甚至具有方便读取该信息的功能,例如这样:

var filesize = $('input[name="file1"]').data('filesize');

并且,要写入数据,可以使用 attr:

$('input[name="file1"]').attr("data-filesize", filesize );

另请参阅:HTML 5 data atributes

关于javascript - 如何向 HTML 添加数据供 JavaScript 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23605468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com