鍍金池/ 問答/Java  HTML/ 如何獲取radio單選是選中哪一個(gè)?

如何獲取radio單選是選中哪一個(gè)?

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

勾選了first,jq獲取兩個(gè)input返回都是on,要怎么知道假如我勾選了first,就獲取first

回答
編輯回答
空痕
2018年4月4日 13:50
編輯回答
念初
$("input[name='dt'] :checked").val();
2017年10月22日 21:10
編輯回答
孤巷
<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的狀態(tài)</div>
<div onclick="i2()">查看2的狀態(tài)</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

2018年8月31日 23:56