我想知道是否有一种方法可以根据其数据属性值使用带有 jQuery(+ jQuery UI lib)的 javascript 来选择一个项目(div、span、whatever ..)。例如,假设我有:
<div class="b">Hi</div>
然后我为它分配一些数据:
$('.b').data('myKey', 1234);
然后,我想找到一个满足条件 myKey = 1234 的 div(或多个 div)。例如,像这样:
var resultingElement = $('.b:data(myKey=1234)');
默认情况下可以吗,还是我必须自己实现这种选择器?不,我不想为此使用 HTML5 的可见 data-* 属性。