(属性値ではなく)指定された名前の属性を持つDOM要素を(jQueryを使用して)検索するにはどうすればよいですか?
例えば:
<div id="div1">
<div id="div2" myattr="myvalue">
</div>
</div>
(要素が返されるように)#div1
という名前の属性を持つ(包括的)の下のすべての要素を検索したいと思います。myattr
#div2
そのためにjQueryを使用できます。
$('#div1 [myattr]')
これにより、属性(任意の値)#div1
を持つ要素が検索されます。myattr
コメント提供者が指摘したように、これには。は含まれませんdiv1
。したがって、セレクターを次のように更新します。
$('#div1[myattr], #div1 [myattr]')
このセレクターを使用します。
$('#div1[myattr], #div1 [myattr]')
これ#div1
により、属性myattr
を持つすべてのものと、その下 #div1
にある属性が。という名前のアイテムが検索されmyattr
ます。