如何在jquery中获得radiobox的值
<input type="radio" name="religion" class="chk" name="religion" value="muslim">Muslim
<input type="radio" name="religion" class="chk" name="religion" value="christian">Christian
<input type="radio" name="religion" class="chk" name="religion" value="hindu">Hindu
我试过这个,但我没有得到价值,我该怎么做?
var religion = $("name=religion").val();
alert(religion)
答案 0 :(得分:1)
你应该通过
获得按下复选框的值var religion = $("input[name=religion]:checked").val();
alert(religion)
答案 1 :(得分:0)
const radio1Value = document.querySelector("input").value;
console.log(radio1Value);
<input type="radio" name="religion" class="chk" name="religion" value="muslim">Muslim
<input type="radio" name="religion" class="chk" name="religion" value="christian">Christian
<input type="radio" name="religion" class="chk" name="religion" value="hindu">Hindu
答案 2 :(得分:0)
试试这个
$(document).ready(function(){
$("input[type='button']").click(function(){
var radioValue = $("input[name='religion']:checked").val();
if(radioValue){
alert("Your are a - " + radioValue);
}
});
});
答案 3 :(得分:-1)
你有name="religion"
两次。您需要将其中一个更改为id="religion"
。然后你可以用
var religion = $("#religion").val();