【问题标题】:How to select any element (inputs, selects, textareas) with an specific name with JQuery如何使用 JQuery 选择具有特定名称的任何元素(输入、选择、文本区域)
【发布时间】:2011-05-01 11:37:44
【问题描述】:

我在表单中有各种输入、选择和文本区域。我想在不知道 jQuery 元素类型的情况下根据名称选择其中一个。我知道我可以做类似的事情

$("input[name=foo], textarea[name=foo], select[name=foo]")

但我想知道我是否可以以更简洁的方式做到这一点。你说什么?

【问题讨论】:

    标签: jquery html jquery-selectors


    【解决方案1】:

    【讨论】:

    • 完美运行!我只需要避免按钮和提交输入和按钮,所以我使用了 $(":input[name=foo]").not(":submit :button"),但这是一个小细节。再次感谢大家!
    【解决方案2】:

    您可以使用:input 过滤器选择器:

    $(':input[name="name here"]')
    

    描述:选择所有输入, textarea、select 和 button 元素。

    :input 选择器基本上选择 所有表单控件。

    更多信息: http://api.jquery.com/input-selector/

    【讨论】:

      猜你喜欢
      • 2013-11-06
      • 2021-09-17
      • 2022-11-21
      • 2012-07-06
      • 2012-10-03
      • 2010-11-09
      • 2011-11-16
      • 2017-02-07
      相关资源
      最近更新 更多