jQuery 如何选择带有名称和属性的 HTML 输入?
Posted
技术标签:
【中文标题】jQuery 如何选择带有名称和属性的 HTML 输入?【英文标题】:How jQuery select a HTML input with its name and atttribute? 【发布时间】: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();
但它没有返回正确的值。希望有人给我帮助。谢谢。
【问题讨论】:
骗子:http://***.com/questions/4813219/jquery-checkbox-value 【参考方案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();
您是否正在寻找类似的东西?
【讨论】:
以上是关于jQuery 如何选择带有名称和属性的 HTML 输入?的主要内容,如果未能解决你的问题,请参考以下文章