如果我有这个:
<span data-helo="1">something</span>
<span data-helo="2">something different</span>
我想定位第一个跨度,我应该怎么做?
我试过类似的方法:
$('span').data('helo', '1')
但它返回了两个跨度。
最佳答案
尝试:
$('span[data-helo="1"]')
这将针对所有具有 data-helo
属性值 1
的 span
元素。
使用您的代码:
$('span').data('helo', '1')
您的目标是所有 span
元素并将它们的 data-helo
属性设置为 1
。然后返回该集合(通过典型的 jQuery 链接)。
关于jQuery - 我如何选择相等的 html5 自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11431417/