【发布时间】:2011-05-23 20:07:30
【问题描述】:
这是怎么回事。
$('input:checked')
这不会?
$('input').is(':checked')
谢谢。
【问题讨论】:
标签: jquery input radio checked
这是怎么回事。
$('input:checked')
这不会?
$('input').is(':checked')
谢谢。
【问题讨论】:
标签: jquery input radio checked
定义作品。一个返回一个列表,另一个返回一个布尔值。
【讨论】:
您想检查页面上的任何单选按钮是否被选中?无需这样做,总有一个被选中(单选按钮 = 正好选中一个选项)。
要测试是否选择了具有特定 ID 的单选按钮?
$('#your-radio-button').is(':checked')
想要所有选中的单选按钮的列表?这将返回一个包含无线电输入的 jQuery 对象。
$('input:radio:checked')
如果您想将其限制为具有特定名称的输入:
$('input[name=something]:radio:checked')
【讨论】:
第二个版本应该是use .filter() 而不是.is()。
$('input').filter(':checked')
似乎.is() 应该可以工作,因为有a .not() method。但是.not()实际上是.filter()的反面。
【讨论】:
试试这个:
$('input[name='radioName']:checked')
【讨论】:
你可以试试这个。它也可以工作和测试。
$("input[type=radio]:checked").val()
$("input:radio:checked").val()
$("input:radio").filter(":checked").val()
或者 您可以从此示例中获得帮助 http://daxpanganiban.com/javascript/get-value-of-radio-button-using-jquery
干杯!
【讨论】: