j查询点击事件与 :not.

jQuery click event with :not

本文关键字:not 事件 查询      更新时间:2023-09-26

我正在尝试在某些 li 上使用点击事件,除了那些具有类.title的 .这是我尝试过的,但无法让它工作:

$('.order_list li:not(.title)').click(function() {

根据 jQuery API not-selector手册,它应该可以工作...但它并没有 http://api.jquery.com/not-selector/

更新

好的,所以确实它接缝的代码正在工作....这是一个 HTML 问题。感谢任何方式的精彩答案

你可以试试:

$('.order_list li').not('.title').click(function() {

你的代码应该可以工作,我认为标记是罪魁祸首:

http://jsbin.com/ajegog/2/

你的代码应该可以工作(演示)。您是否正在打开和关闭.title类?在这种情况下,您需要使用实时委托。在 jQuery 1.7+ 中,使用 .on

$('.order_list').on('click', 'li:not(.title)', function() {
});

演示

工作演示 http://jsfiddle.net/bK3Wa/

另一个带有on http://jsfiddle.net/bK3Wa/1/的演示

代码工作正常,

希望这有帮助,请随时使用小提琴重新创建:)问题我可以尝试帮助你,干杯

法典

$('.order_list li:not(.title)').click(function() {
    alert('clicked');
});
​

on

$('.order_list li:not(.title)').on('click', function() {
    alert('clicked');
});
​