選擇單選按鈕,我仍然覺得有點混亂積極的jQuery選擇(設置)單選按鈕(有很多不同的方式來實現它)最「美」的功能,通過名稱jQuery中
我用這個功能setRadioButton(radioName, option)
,讓我的名字和我要積極地選擇
function setRadioButton(radioName, option){
var $radios = $('input[type="radio"][name="'+radioName+'"]');
for (var i=0; i<$radios.length; i++){
if($radios[i].value == option) {
$radios[i].checked = true;
}
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
monthly
<input type="radio" name="period" value="monthly">
<br>
quarterly
<input type="radio" name="period" value="quarterly">
<br>
half yearly
<input type="radio" name="period" value="half_yearly">
<br>
yearly
<input type="radio" name="period" value="yearly">
<br><br>
<input type="button" value="select monthly" onclick="setRadioButton('period','monthly')">
<input type="button" value="select quarterly" onclick="setRadioButton('period','quarterly')">
<input type="button" value="select half_yearly" onclick="setRadioButton('period','half_yearly')">
<input type="button" value="select yearly" onclick="setRadioButton('period','yearly')">
選項來選擇一個單選按鈕有沒有更簡單的內置jQuery函數? 這個功能好嗎?你可以提供哪些建議?
你可以用'$( ':無線電')開始'節省一些字符,簡寫爲'$( '輸入[類型= 「無線電」]')' - 見[docs here](https://api.jquery.com/radio-selector/)。 – sauntimo