gpt4 book ai didi

javascript - Jquery - 如果 div 具有特定类,则忽略事件?

转载 作者:行者123 更新时间:2023-11-28 12:45:09 25 4
gpt4 key购买 nike

简单的问题 - 但我想知道实现以下目标的最巧妙的方法是什么 -我有这个脚本 -

 $('.trebBtn div').live('tap',function(event) {
$('.trebBtn div').removeClass('selected');
$(this).addClass('selected');

});

它基本上只是在用 .trebBtn div 包装的许多单独的 div 上切换状态。

这效果很好 - 但我不希望在单击最后一个包含的 div 时发生任何事情。它有一个 .search 类 - 有什么方法可以在仅单击此 div 时忽略上述说明吗?

干杯保罗

最佳答案

使用 :not() 将阻止事件被附加...

$('.trebBtn div:not(.search)').live('tap',function(event) {
$('.trebBtn div').removeClass('selected');
$(this).addClass('selected');
});

关于javascript - Jquery - 如果 div 具有特定类,则忽略事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8593141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com