0

私は次のHTML構造を持っています:

<div class="comment">
   ...
   <div class="comment">
   </div>
   ...
</div>

クラス「コメント」を持つ親要素を選択する必要がありますが、ネストされた要素ではなく、メイン要素のみを選択する必要があります。

問題は、次のようなものを使用できないことです。

$("parent > .comment")

メインは変数で与えられるためです。

4

6 に答える 6

1

メソッドを使用できますfilter

$('div.comment').filter(function(){
    return !$(this).parents('.comment').length;
});

または:

$('div.comment').filter(function() {
    return !$(this.parentNode).closest('.comment').length;
});

http://jsfiddle.net/HYNAb/

于 2013-05-21T22:22:34.207 に答える
0
$('.comment').filter(function(){
  if($(this).closest('.comment').length > 0)
  return false;
})
于 2013-05-21T22:23:36.103 に答える