[英]How to select elements with second data attribute in jquery
我有这个HTML
<td data-id="1 2 3"></td>
<td data-id="1 2 3"></td>
<td data-id="1 1 3"></td>
<td data-id="3 3 3"></td>
我只选择SECOND数据ID等于2的元素。
如何编写选择器?
尝试:
$('td[data-id*=" 2 "]')
它假定只匹配“ 2”
Wado的答案适用于这种特定情况,但是如果您想要更通用的情况,则可以使用filter:
$('td').filter(function(){
return $(this).data('id').match(/^\d+ 2 /);
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.