我有
<form name="send">
<input type="radio" name="schoose" value="24">
<input type="radio" name="schoose" value="25">
<input type="radio" name="schoose" value="26">
我试图找到我认为是
的所选单选按钮的值document.send.schoose.value
显然我错了,有人可以告诉我
答案 0 :(得分:3)
另一种选择......
$('input[name=schoose]:checked').val()
答案 1 :(得分:1)
试试这个
document.getElementsByName('schoose')[1].value;
答案 2 :(得分:1)
尝试$("input[name='schoose']:checked").val();
答案 3 :(得分:0)
你可以通过
来做到这一点使用javascript
document.getElementsByName('schoose')[1].value;
和jquery如下面
$("[name=schoose]").each(function (i) {
$(this).click(function () {
var selection = $(this).val();
if (selection == 'default') {
// Do something
}
else {
// Do something else
}
});
});
或
$("input:radio[name=schoose]").click(function() {
var value = $(this).val();
//or
var val = $('input:radio[name=schoose]:checked').val();
});
答案 4 :(得分:0)
在纯JavaScript中,您可以使用以下内容获取第二个单选按钮的值:
document.getElementsByName('schoose')[1].value;
在jQuery中:
$('input[name="schoose"]:eq(1)').val();
<强> jsFiddle example 强>
答案 5 :(得分:0)
document.getElementsByName('schoose')[1]
答案 6 :(得分:0)
只需javascript:
var radio=document.getElementsByName('schoose');
var radioValue="";
var length=radio.length;
for(var i=0;i<length;i++)
{
if(radio[i].checked==true) radioValue=radio[i].value;
}
alert(radioValue);