如何在jquery

时间:2016-10-28 15:00:26

标签: jquery

如何在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)

4 个答案:

答案 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);
            }
        });

    });

https://jsfiddle.net/mani04/r4mbh6nu/

答案 3 :(得分:-1)

你有name="religion"两次。您需要将其中一个更改为id="religion"。然后你可以用

访问这个值
var religion = $("#religion").val();