我有html:
<div class="item" data-value="1">item</div>
并且js:
$('.item[data-value="1"]').data('value', 2');
所以,现在我有了.item,data-value="2"我想通过 jQuery 得到它:
$('.item[data-value="2"]')
它返回[]
我知道问题出在事实上,jQuery 更改数据值而不更改data-value属性。我知道,可以通过使用attr方法而不是data.
但是有没有办法通过改变方法来data获取data对象data?