我有一個項目列表(<li>
),其中有50個,我只想顯示前8項......我該怎麼做?我該如何使用jQuery來顯示前8個元素?
2
A
回答
2
使用the less-than selector選擇所有索引小於8的索引(索引8是第九個列表項)。然後告訴他們:
$("#mylist li:lt(8)").show();
(假設你的清單 - ol
或ul
- 具有mylist
的id
;相應調整)
您可能需要做這兩個步驟,如果一些列表項初始是可見:
$("#mylist li") // select all list items
.hide() // hide them
.filter("li:lt(8)") // now select just the first eight
.show(); // ...and show them.
(實際上,這是在殺除顯示一些項目,有些是隱藏的 - 如果你知道一個事實,即所有項目初始是可見的,你可以使用the greater-than selector簡單地隱藏與索引8和上述項 - as Corey demonstrates)
3
$("li:lt(8)").show();
此選擇第一8個li元素。 :li選擇索引小於所選數字的元素。
2
$( 「李:LT(8)」)中:長線選擇與索引的所有li元素小於8
3
$('li:gt(7)').hide();
您可以使用7,因爲它是一個從零開始的索引。
相關問題
- 1. 用jquery顯示循環元素用一個一個來顯示
- 2. 如何使用jQuery顯示HTML元素?
- 3. 我該如何在YouTube視頻前展示一個元素?
- 4. 使用jQuery,我該如何判斷一個元素當前是否「懸停」
- 5. 如何在jQuery中顯示前n個元素?
- 6. 使用jQuery切換,附加一個元素後,我如何刪除該元素?
- 7. 如何顯示來自每個循環JQuery的特定元素?
- 8. 如何顯示前n個元素,然後展開以顯示剩餘元素?
- 9. 如何使用jQuery在另一個元素的元素中顯示圖像
- 10. 用jQuery顯示div元素
- 11. 我應該如何使用我的腳本來顯示警報?
- 12. jquery我該如何停止select元素掉下來?
- 13. 使用jquery顯示以前的td元素
- 14. 用jQuery顯示一個元素相對於另一個元素
- 15. 顯示和隱藏元素使用jQuery
- 16. 使用jquery隱藏和顯示元素
- 17. 使用jquery顯示獨特元素
- 18. 如何在jQuery中顯示當前元素?
- 19. 如何突出顯示當前點擊h3和li元素jquery
- 20. 如何顯示追加jQuery的元素
- 21. 如何使用JQuery訪問元素的以前元素?
- 22. 如何使用setOnChildClickListener顯示元素
- 23. 我該如何顯示選中「自動」的元素的div?
- 24. jQuery/Javascript獲取多個元素的類來顯示這個類的元素
- 25. 如何使用CSS 3D來顯示垂直於父元素的子元素?
- 26. 如何使用css點擊li元素來顯示div?
- 27. 如何使用div元素來顯示谷歌地圖?
- 28. 如何使用BackgroundWorker來顯示/隱藏WPF UI元素?
- 29. jQuery:如何用新的元素替換元素,只顯示新元素?
- 30. 如何使用jQuery單擊輸入元素後顯示或隱藏元素?
列表項是隱藏起始的還是可見的? – 2009-11-28 00:34:16
你也可以看看jQuery slice() – Wondering 2009-11-28 12:20:18