私はこの必須のul>li構造を持っています
<ul class='compare'>
<li>Level 1
<ul>
<li>Level 2</li>
<li>Level 2</li>
<li>Level 2</li>
<li>Level 2</li>
</ul>
</li>
<li>Level 1
<ul>
<li>Level 2</li>
<li>Level 2</li>
<li>Level 2</li>
<li>Level 2</li>
</ul>
</li>
<li>Level 1
<ul>
<li>Level 2</li>
<li>Level 2</li>
<li>Level 2</li>
<li>Level 2</li>
</ul>
</li>
</ul>
$("ul.compare > li").live(...);
ulの子にマウスイベントを割り当てるために使用します
しかし今、私はオブジェクトの子を取得する必要があります。obj
私だとしましょう$("ul.compare")
私がこれが好きなら、これ$("li", obj).live(...)
は子供だけでなくすべてのliにイベントを割り当てます。
私はこのようにできますが、私はそれが好きではありません
obj.children("li").each(function () {
$(this).live(...);
});
オブジェクトのすべての子を選択し、live
使用せずに直接適用する方法はあります.each()
か?