使用OR时jQuery中多个选择器的语法

时间:2009-12-17 04:32:17

标签: jquery jquery-selectors

如果按下按钮1或按下按钮2,我想执行一些javascript。

我正在使用下面粘贴的符号,(下面的代码不起作用,但我提供它来说明我想要做的事情)。我知道我可以将代码包装起来执行另一个函数,然后编写两个代码块(每个按钮1个代码),但我只是想知道是否有一种方法可以在jQuery中使用该类型执行条件OR选择器下面的sytnax。谢谢!

$(".btn1.btn2").click(function(){
  //execute code
}

2 个答案:

答案 0 :(得分:1)

$("#btn1, #btn2").click(function(){
  //execute code
}

如果你有按钮的id。

$(".btn1, .btn2").click(function(){
  //execute code
}

如果您想使用类名访问它们。

答案 1 :(得分:1)

在一次通话中使用逗号进行多项选择。下面的示例选择具有类btn1和/或btn2

的所有元素
$(".btn1, .btn2").click(function(){
  //execute code
}