データ属性値に基づいて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-* 属性をこれに使用したくありません。