我有一个调用2个不同ID的jquery click函数,但是我只需要为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
  }
});

10-07 17:28