我有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
?