jQuery 给我任何选定的单选按钮相同的值?

标签 jquery radio-button

我有以下单选按钮:

<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/

相关文章:

Angular2/4 - 响应式(Reactive)表单和单选按钮 : How to check one by default

grails - 将选定的单选按钮值传递给Groovy Controller

javascript - jQuery 片段在我的 wordpress 主题中不起作用

jquery - onChange 方法不适用于 Thymeleaf 选择选项

javascript - jquery.nav.js 事件部分突出显示单击后停止工作

javascript - 显示和值取决于具有不同值的下拉菜单的选项

html - 如何将单选按钮状态设置为使用 css 检查?

javascript - 非 AJAX jQuery POST 请求

html - 使单选按钮的图像可点击

javascript - 如何将 onclick 事件添加到 Razor View 中的单选按钮