順序付けられていないリスト ( ul
) といくつかのリストの要素 ( li
) があります。最後の を除く
すべての をバインドしたいと思います。li
例:
$('ul li').on('click', someFunction);
$('ul li:last-child').off('click');
jQueryを使用して、1行のコードでそれを行う方法はありますか?
どんな助けでも大歓迎です!
順序付けられていないリスト ( ul
) といくつかのリストの要素 ( li
) があります。最後の を除く
すべての をバインドしたいと思います。li
例:
$('ul li').on('click', someFunction);
$('ul li:last-child').off('click');
jQueryを使用して、1行のコードでそれを行う方法はありますか?
どんな助けでも大歓迎です!
はい、セレクターで:not
:
$('#elementName li:not(:last-child)').on('click', someFunction);
このセレクターは動作するはずです:
$('#elementName li:not(:last-child)').on('click', someFunction);
使用できます:not
:
$('#elementName li:not(:last-child)').on('click', someFunction);