是否可以将 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");
更多信息请看这里:
编辑——
这并没有解决如何设置变量名的问题,但它是针对数据属性的正确方法。
关于javascript - html "data-"属性作为 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38515651/