次のマークアップがあります。
<div class="feed-item">
<div class="date-header">2012-06-03</div>
</div>
<div class="feed-item">
<div class="todo">Todo</div>
</div>
<div class="feed-item">
<div class="meeting">meeting</div>
</div>
class="todo" などの別のクラス名の div のみを表示し、"date-header" を表示したままにします。私は次のJavaScriptを持っています」
$('.feed-cluster,.feed-item-container').not('div:first.date-header').not(className).slideUp(speed, function(){
$('.feed-cluster' + className + ',.feed-item-container' + className).slideDown(speed);
});
date-header のクラス名を持つ最初の子を除外しようとしている部分を除いて、すべて正常に動作します。
.not('div:first.date-header')
誰かが代替案を提案できますか?