我找不出哪個選擇器用於獲取子菜單中列出的項目。jQuery哪個選擇子元素?
- 列表項
- 貨品
- 列表項
- 一個
- 乙
- Ç
我想分頁使用下一頁/上一頁列表但子菜單贏了沒有出現。我想一次顯示5個項目,但是當你點擊下一個時,你不會得到返回的子列表。
和提琴:http://jsfiddle.net/saltcod/bXKsZ/1/
感謝
我找不出哪個選擇器用於獲取子菜單中列出的項目。jQuery哪個選擇子元素?
我想分頁使用下一頁/上一頁列表但子菜單贏了沒有出現。我想一次顯示5個項目,但是當你點擊下一個時,你不會得到返回的子列表。
和提琴:http://jsfiddle.net/saltcod/bXKsZ/1/
感謝
這將隱藏所有的子李也。
$('ul li:gt(4)').hide();
假設主UL ID =列表,隱藏獨生子女李的
$('#list > li:gt(4)').hide();
編輯:同樣的問題,用下一個/上。因爲子菜單也有UL
UL
使用space
焦指示後繼節點。
$('ancestor descendant')
http://api.jquery.com/descendant-selector/
如果你只想要一個直接的子節點,使用>
$('parent>immediateChild')
你太親近了,記住你可以選擇li li來獲得子列表項,當然隱藏了'li'隱藏了所有'li' s子和主 – JKirchartz 2012-02-29 19:36:17
你的HTML無效,子菜單'ul'應該放在'li'裏面 – 2012-02-29 19:37:21