我有两个单选按钮,希望发布所选按钮的值。如何使用jQuery获取值?
我可以得到所有这些:
$("form :radio")
我如何知道选择了哪一个?
我有两个单选按钮,希望发布所选按钮的值。如何使用jQuery获取值?
我可以得到所有这些:
$("form :radio")
我如何知道选择了哪一个?
当前回答
$("input:radio:checked").val();
其他回答
另一个选项是:
$('input[name=radioName]:checked').val()
在JSF生成的单选按钮(使用<h:selectOneRadio>标记)中,可以执行以下操作:
radiobuttonvalue = jQuery("input[name='form_id\:radiobutton_id']:checked").val();
其中selectOneRadio ID是radiobutton_ID,表单ID是form_ID。
如图所示,请务必使用name而不是id,因为jQuery使用这个属性(名称由JSF自动生成,类似于控件id)。
如果您只想要布尔值,即是否选中,请尝试以下操作:
$("#Myradio").is(":checked")
如果在一个表单上只有一组单选按钮,jQuery代码如下所示:
$( "input:checked" ).val()
要获取使用类的所选收音机的值,请执行以下操作:
$('.class:checked').val()