我有以下单选按钮:
<fieldset data-role="controlgroup" data-type="horizontal">
<legend>Business Type</legend>
<input type="radio" name="businessType" value="business" id="business" checked="checked"/>
<label for="business">Business</label>
<input type="radio" name="businessType" value="personal" id="personal"/>
<label for="personal">Personal</label>
</fieldset>
我尝试使用此 jQuery 来获取所选单选按钮的当前值,但即使我选择个人,我仍然将“Business”作为值:
var idd = ($("input:radio[name=businessType]").val());
谢谢
最佳答案
根据docs ,你需要做:
var idd = ($("input:radio[name=businessType]:checked").val());
关于jQuery 给我任何选定的单选按钮相同的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7787185/