我有一个无序列表(ul
)和一些列表元素(li
)。
我想绑定所有li
除了最后一个之一。
示例:
$('ul li').on('click', someFunction);
$('ul li:last-child').off('click');
使用jQuery,有一种方法可以在一行代码中完成吗? 任何帮助将不胜感激!
答案 0 :(得分:9)
是的,使用选择器:not
:
$('#elementName li:not(:last-child)').on('click', someFunction);
答案 1 :(得分:2)
此选择器应该有效:
$('#elementName li:not(:last-child)').on('click', someFunction);
答案 2 :(得分:2)
您可以使用:not
:
$('#elementName li:not(:last-child)').on('click', someFunction);