<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
顯然我錯了,能有人給我介紹在
<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
顯然我錯了,能有人給我介紹在
另一種選擇......
$('input[name=schoose]:checked').val()
選擇作爲最通用與最少的編碼 –
您可以通過
用JavaScript
012做document.getElementsByName('schoose')[1].value;
,並像下面
$("[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();
});
在普通的JavaScript你可以得到第二個單選按鈕的值的jQuery:
document.getElementsByName('schoose')[1].value;
在jQuery中:
$('input[name="schoose"]:eq(1)').val();
document.getElementsByName('schoose')[1]
嘗試$("input[name='schoose']:checked").val();
只需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);
檢查。 http://stackoverflow.com/a/8622351/1519323 – DaveyLaser