如何设置data-id属性

时间:2012-10-24 17:14:32

标签: javascript

我试图在点击事件后从我的js文件设置范围的数据ID和/或值。

<span id="test"></span>

我的sudo代码js文件

nextLink: function(event) {
    $('#test').val = 3;
    $('#test').data('id') = 'Next';
},

2 个答案:

答案 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');