这是我的代码:
$(function(){
$("div").data({"one": 1, "two":2});
})

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>what ever</div>
&#13;
执行代码后,我希望看到元素的这两个属性:
<div data-one="1" data-two="2">what ever</div>
但我没有看到任何:
为什么.data
没有添加这些属性呢?我怎么能这样做?
答案 0 :(得分:0)
在jQuery中,所有数据元素都存储在$.cache
中。如果你想反映你的DOM。然后使用$("div").data({property:value}).attr({property:value}):