【问题标题】:Is it possible to use 'and' or 'or' to join multiple selectors? (JQuery)是否可以使用“和”或“或”来加入多个选择器? (jQuery)
【发布时间】:2012-09-30 00:17:17
【问题描述】:

我有一个这样的 jQuery 语句:

$("form[name='formname']").find("input[name*='pwd']");

但我想选择名称包含“pwd”或名称包含“用户”的所有输入。如何用 jQuery 做到这一点?是否可以使用 && 或 || 之类的运算符组合选择器?

我想做这样的事情:

$("form[name='formname']").find("input[name*='pwd'] || input[name=+='user']");

【问题讨论】:

  • 提示:jQuery 选择器基本上是 CSS 选择器。
  • jw.. 什么是input[name=+='user']

标签: jquery if-statement jquery-selectors find conditional-statements


【解决方案1】:

在 JQuery 中其实很简单......

jQuery('selector1, selector2, selectorN')

【讨论】:

  • 哦,是的,就是这样。 $.find("input[name*='pwd'], input[name*='user']") 有效。谢谢!
【解决方案2】:

做一个“或”使用:

$("form[name='formname']").find("input[name*='pwd'],input[name=+='user']");

【讨论】:

    【解决方案3】:

    只需用逗号分隔您的或选择器

    $("form[name='formname']").find("input[name*='pwd'] , input[name=+='user']");
    

    【讨论】:

      猜你喜欢
      • 2012-01-12
      • 2014-05-24
      • 2019-08-09
      • 2021-11-20
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多