【问题标题】: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
    }
    

    【讨论】:

    • 谢谢!我总是发现学习语法需要的时间最长:P
    【解决方案2】:
    $("#btn1, #btn2").click(function(){
      //execute code
    }
    

    如果您有按钮的 ID。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-16
      • 1970-01-01
      • 2013-07-17
      • 2021-11-15
      • 2012-05-10
      相关资源
      最近更新 更多