我试图在点击事件后从我的js文件设置范围的数据ID和/或值。
<span id="test"></span>
我的sudo代码js文件
nextLink: function(event) {
$('#test').val = 3;
$('#test').data('id') = 'Next';
},
答案 0 :(得分:9)
尝试将其设置为属性..
$('#test').attr('data-id' , 'Next'); // JQuery
您也可以尝试setAttribute()
..
var d = document.getElementById("test"); // Javascript
d.setAttribute('data-id' , 'Next'); //
使用此方法将反映DOM中的新属性
在你的代码中 您正在尝试设置不存在的属性。因此,您需要首先添加该属性以添加..
答案 1 :(得分:4)
你可能需要这个:
$('#test').data('id', 'Next');