2013-04-12 72 views
2

我有一個無序列表(ul)和一些列表元素(li)。
我想綁定除最後一個之外的所有li如何使用jQuery排除無序列表中的最後一個元素

例子:

$('ul li').on('click', someFunction); 

$('ul li:last-child').off('click'); 

使用jQuery,有沒有辦法做到這一點的一行代碼?
任何幫助將不勝感激!

回答

9

是,與選擇:not

$('#elementName li:not(:last-child)').on('click', someFunction); 
+0

通過7秒打我給它:o – tymeJV

+0

@tymeJV:是:) –

+0

解決了我的問題!感謝您的快速回放! –

2

這個選擇應該工作:

$('#elementName li:not(:last-child)').on('click', someFunction); 
+0

謝謝你的時間。 –

2

您可以使用:not

$('#elementName li:not(:last-child)').on('click', someFunction); 
+0

謝謝你的時間。 –

相關問題