javascript - Jquery Click 具有 2 个 id 和一个特定的条件

标签 javascript jquery

我有一个 jquery click 函数调用 2 个不同的 id,但我只需要为 id #go1 执行一个特殊的代码。

如何做到这一点?

$('#go1, #go2').click(function(){

    if ('#go1').click() {
       //do what I need
    }

});

谢谢

最佳答案

您需要使用事件目标和 is 选择器来检查目标是否为元素 #go1:

$('#go1, #go2').click(function(e){
  if ($(e.target).is('#go1')) { // or if (e.target.id == '#go1') 
    //do what I need
  }
});

关于javascript - Jquery Click 具有 2 个 id 和一个特定的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33339460/

相关文章:

javascript - jquery调整大小到移动窗口iphone/android

javascript - Chosen - 在 Chosen 应用于选择后绑定(bind)到更改事件

javascript - 从 XMLHttpRequest 检索响应负载元素

javascript - LocalStorage 选项卡中的更改日期

javascript - 将滚动位置附加到 div 的不透明度

javascript - 针对背景图像 div 的 Lazyload 插件导致加载图像时 div 中包含的内容闪烁

javascript - 如何在javascript中使用循环创建关联数组

javascript - 暂停/恢复后转换速度加快

javascript - Uncaught ReferenceError : Gallery is not defined in js

javascript - 在新窗口中提交表单