如何获取radio单选是选中哪一个?

<input name="dt" type="radio" id="first"/>
<input name="dt" type="radio" id="second"/>

勾选了first,jq获取两个input返回都是on,要怎么知道假如我勾选了first,就获取first

阅读 4.9k
3 个回答
<script src="jquery-1.12.4.js"></script>
<input name="dt" type="radio" id="first"/>
<input name="dt" type="radio" id="second"/>
<div onclick="i1()">查看1的状态</div>
<div onclick="i2()">查看2的状态</div>
<div onclick="who()">查看谁被选中</div>
<script>
const jqDom1 = $("#first");
const jqDom2 = $("#second");
function i1(){
    alert(jqDom1.prop("checked"));
}
function i2(){
    alert(jqDom2.prop("checked"));
}
function who(){
    alert($("input[name='dt']:checked").attr("id"));
}
</script>

clipboard.png

$("input[name='dt'] :checked").val();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题