【问题标题】:Syntax for Multiple Selectors in jQuery when using OR使用 OR 时 jQuery 中多个选择器的语法
【发布时间】:2009-12-17 04:32:16
【问题描述】:
如果按下按钮 1 或按下按钮 2,我想执行一些 javascript。
我正在使用下面粘贴的符号,(下面的代码不起作用,但我提供了它来说明我正在尝试做的事情)。我知道我可以将代码包装到另一个函数中执行,然后编写两个代码块(每个按钮 1 个),但我想了解是否有办法在 jQuery 中使用类型执行条件 OR 选择器下面的语法。谢谢!
$(".btn1.btn2").click(function(){
//执行代码
}
【问题讨论】:
标签:
jquery
jquery-selectors
【解决方案1】:
在一次调用中使用逗号进行多项选择。下面的示例选择所有具有类 btn1 和/或 btn2 的元素
$(".btn1, .btn2").click(function(){
//execute code
}
【解决方案2】:
$("#btn1, #btn2").click(function(){
//execute code
}
如果您有按钮的 ID。
$(".btn1, .btn2").click(function(){
//execute code
}
如果你想使用类名来访问它们。