2012-01-15 9 views
3

ページにさまざまな子を持つ多くのulリストがある場合、各ul項目の最初の5つだけを簡単に表示できますか?私は各ulタグに一意のIDを与えて、次にそれぞれ$("ul#id1 li").slice(5).hide();のようにするか、またはそれらのすべてを取得してから、それぞれの特定のものを調べるためにjavascriptループを使用しますが、より簡単な方法があるはずです。ありがとう。jQueryで各親の最初のn個の要素を取得する

+0

http://api.jquery.com/slice/正しく使用するとうまくいきます。 –

答えて

4

私はあなたが一度に複数のULに関してに対処について話しているので、あなたは、ループが必要になりますかなり確信している:

$("ul").each(function() { 
    $(this).find("li:gt(4)").hide(); 
}); 

Demo.

+0

私はすでにこの方法を私の質問で述べたように見つけましたが、それ以上のレビューの後、これは最も簡単な方法だと私は信じています。ありがとう! – Duffmaster33

関連する問題