Tim*_*Tim 4 html javascript jquery
我正在使用jQuery 1.4.4.我有这个源代码:
<div id="area1">
<ul id="testlist" data-filter="false">
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
如何在jQuery中将data-filter属性更改为true?我试过例如:
$('#testlist').attr("data-filter").val(true);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
有人有想法吗?
最好的祝福.
attr的语法是$.attr(attributeName, value);.试试这个:
$('#testlist').attr("data-filter", true);
Run Code Online (Sandbox Code Playgroud)
由于您正在使用jQuery 1.4.4和"数据"属性,您可以使用jQuery的.data()方法:
示例: http ://jsfiddle.net/patrick_dw/SLskn/
alert( $('#testlist').data("filter") ); // alerts "false"
$('#testlist').data("filter",true);
alert( $('#testlist').data("filter") ); // alerts "true"
Run Code Online (Sandbox Code Playgroud)
从jQuery 1.4.3开始,HTML 5数据属性将自动引入jQuery的数据对象.