【问题标题】:How jQuery select a HTML input with its name and atttribute?jQuery 如何选择带有名称和属性的 HTML 输入?
【发布时间】:2013-01-05 22:22:35
【问题描述】:

我有一个非常常见的问题,我想通过 jQuery 选择器获取 HTML 输入的值,该选择器的名称和特定属性(如选中)。以下是我的情况:

<input type="radio" name="gender" value="man" checked="checked" />
<input type="radio" name="gender" value="women"/>

我尝试了以下代码:

var gener = $("name='gender':checked=checked").val();

但它没有返回正确的值。希望有人给我帮助。谢谢。

【问题讨论】:

标签: jquery html selector


【解决方案1】:

使用:checked 选择器,您无需提供值,试试这个:

var gender = $('input[name="gender"]:checked').val();

更多信息在API docs

【讨论】:

    【解决方案2】:

    你需要先输入元素,然后输入属性,比如$('element[attribute="value"]')

    $('input[name="gender"]:checked').val();
    

    【讨论】:

      【解决方案3】:
      $('input[name="gender"]:checked').val();
      

      您是否正在寻找类似的东西?

      【讨论】:

        猜你喜欢
        • 2011-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-30
        • 2014-12-26
        • 1970-01-01
        • 2014-04-23
        • 1970-01-01
        相关资源
        最近更新 更多