我一直在使用堆栈溢出中的一段jQuery代码。这里的链接页面:jQuery:排除列表树的根元素(ul)
https://stackoverflow.com/questions/2...76196#13976196
我需要隐藏的大型UL树形结构除了根元素。该代码只是我不明白以下行上面的伟大工程:
代码:
$('ul, li', $('#lesson-sidebar ul li')).hide();
该代码隐藏了所有在列表中的UL和李物品,但不包括根元素。我不明白如何将$('#lesson-sidebar ul li')
作为选择符参数从hide命令中排除。
我知道隐藏命令不切换可见状态,所以它不像他们隐藏根元素并立即显示。大多数其他描述依赖于诸如以下命令:不排除根元素。
任何人都可以解释为什么根元素不被隐藏该命令?请注意,如果我删除$('#lesson-sidebar ul li')
部分,则实际上隐藏了根元素。
Ahhhh(熄灭灯泡!)。谢谢。 :) – Monk
不客气:) – kidwon