javascript - html "data-"属性作为 javascript 变量

标签 javascript jquery html custom-data-attribute

是否可以将 html 数据属性注册为 javascript 变量的名称?

我说的是这样的:

<form>
  <input data-varName="test1" />
  <input data-varName="test2" />
</form>

$('form').find('input').each(function() {
  var $(this).attr('data-varName') = $(this).val();
});

最佳答案

目标 data 属性的正确语法是:

var myVar = $(this).data("varName");

更多信息请看这里:

https://api.jquery.com/data/

编辑——

这并没有解决如何设置变量名的问题,但它是针对数据属性的正确方法。

关于javascript - html "data-"属性作为 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38515651/

相关文章:

javascript - HTML 和 CSS 中的选项卡颜色问题

javascript - 下划线模板中的 bool 检查

JavaScript 字符转换

javascript - 在不知道键名的情况下获取键的值

javascript - DataTables根据某个值将数据替换为多列

javascript - 为什么 bootstrap 3 在我的按钮和其他 html 元素中设置蓝色矩形边框?

html - Bootstrap 容器 div

php - 如何使用ffmpeg从任何地方传递视频

javascript - 是否可以使用 Jquery 在元素内滚动?

javascript - 如何在 jQuery 中引用按钮?