3
私はListにULが含まれている.more_storiesのクラスを持っています。文書の読み込み時に初めて3つの要素をULで表示するにはどうすればよいですか?
私は負荷にデフォルトでそれらを隠すために、このコードを使用します。
$('ul.more_stories li').css({'display': 'none'});
は今、私はその後UL内の最初の3つのli項目を表示したいです。どのようにjQueryでそれを行うことができますか?
注:同じクラスの複数のULがあります。
事前に
// more stories
$('ul.more_stories li').css({'display': 'none'});
$('ul.more_stories li:gt(2)').show();
おかげで..私はそれを試してみて、私は、予期しない結果を得ることができます。
グレート。最初のULのみで動作します。同じクラスの複数のULがある場合.more_stories ..どのようにすべてのULに適用できますか?ありがとうございました。 –
@Ahmad - その場合、 ':nth-child()'が乱雑/繰り返しになるので) '.each()'を使います: '$( 'ul.more_stories') –
ありがとうございました$( 'ul.more_stories li')。css( {'display': 'none'});スライス(0、2).show(); $( "ul.more_stories")。それぞれ(function(){ $(this)。あれは正しいですか? –