我想选择几个目标:
li
的每个直接.sub-menu
后代(除非是最后一个,参见2。)ul.sub-menu
li
的父级ul.sub-menu
我在想这样的事情,但这似乎不起作用:$("ul:not(.sub-menu) > li, ul.sub-menu > li:last, ('ul.sub-menu').parent()")
尝试在多个选择器中选择具有非css选择器的元素时会怎样?
答案 0 :(得分:1)
$('ul:not(.sub-menu) > li, ul.sub-menu > li:last-child').not(':has(ul.sub-menu)');
答案 1 :(得分:0)
试试这个:
$('ul:not(.sub-menu) > li, ul.sub-menu > li:last-child, li:not(:has(ul.sub-menu))')