我正在尝试在点击事件后从我的 js 文件中设置数据 ID 和/或跨度值。
<span id="test"></span>
我的 sudo 代码 js 文件
nextLink: function(event) {
$('#test').val = 3;
$('#test').data('id') = 'Next';
},
最佳答案
尝试将其设置为属性..
$('#test').attr('data-id' , 'Next'); // JQuery
你也可以试试 setAttribute()
..
var d = document.getElementById("test"); // Javascript
d.setAttribute('data-id' , 'Next'); //
使用这种方式会在DOM中反射(reflect)出新的属性
在你的代码中 您正在尝试设置不存在的属性..所以您需要先添加属性才能添加..
关于javascript - 如何设置 data-id 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13054286/