我有兩個單選按鈕,想要發佈所選一個的值。 如何使用jQuery得到價值? html
我能夠像這樣獲得全部這些: jquery
$("form :radio")
我怎麼知道選擇了哪個? ajax
若是您有多個單一形式的單選按鈕,則 api
var myRadio1 = $('input[name=radioButtonName1]'); var value1 = myRadio1.filter(':checked').val(); var myRadio2 = $('input[name=radioButtonName2]'); var value2 = myRadio2.filter(':checked').val();
這對我有用。 ide
$(".Stat").click(function () { var rdbVal1 = $("input[name$=S]:checked").val(); }
在個人狀況下,我以一種形式有兩個單選按鈕,我想知道每一個按鈕的狀態。 下面爲我工做: google
// get radio buttons value console.log( "radio1: " + $('input[id=radio1]:checked', '#toggle-form').val() ); console.log( "radio2: " + $('input[id=radio2]:checked', '#toggle-form').val() );
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form id="toggle-form"> <div id="radio"> <input type="radio" id="radio1" name="radio" checked="checked" /><label for="radio1">Plot single</label> <input type="radio" id="radio2" name="radio"/><label for="radio2">Plot all</label> </div> </form>
這是我編寫表單並處理獲取已檢查單選的方式。 spa
使用名爲myForm的表單: code
<form id='myForm'> <input type='radio' name='radio1' class='radio1' value='val1' /> <input type='radio' name='radio1' class='radio1' value='val2' /> ... </form>
從表單獲取值: orm
$('#myForm .radio1:checked').val();
若是您不發佈此表單,我將使用如下方法進一步簡化它: htm
<input type='radio' class='radio1' value='val1' /> <input type='radio' class='radio1' value='val2' />
而後獲取檢查值變爲:
$('.radio1:checked').val();
輸入上有一個類名,使我能夠輕鬆設置輸入的樣式...
要獲取使用類的選定無線電的值,請執行如下操做:
$('.class:checked').val()