首頁  >  文章  >  web前端  >  詳解html中radio值的取得、賦值、註冊事件範例

詳解html中radio值的取得、賦值、註冊事件範例

高洛峰
高洛峰原創
2017-03-03 16:07:093364瀏覽

這篇文章主要介紹了html中radio值的取得、賦值及註冊事件,非常適合新手朋友,喜歡html的朋友不要錯過了哈 1,radio分組

只要name一樣,就是一組的,即一組中只能選擇一個,如下:

##代碼如下:

<span>group1:</span> 
<input type="radio" id="radio1" checked="checked" name="group1" />radio1 
<input type="radio" id="radio2" name="group1" />radio2 
<input type="radio" id="radio3" name="group1" />radio3 
<span>group2:</span> 
<input type="radio" id="radio4" checked="checked" name="group2" />radio4 
<input type="radio" id="radio5" name="group2" />radio5 
<input type="radio" id="radio6" name="group2" />radio6

效果如下:

 詳解html中radio值的取得、賦值、註冊事件範例
2,取得選取的radio節點

使用jquery可以很方便做到,先選擇group,然後過濾出checked的,如下:


程式碼如下:

var group1 = $("[name=&#39;group1&#39;]").filter(":checked"); 
console.log(group1.attr("id"));

3,選取一個radio節點

使用jquery設定checked屬性:

#程式碼如下:

$("#radio2").attr("checked", "checked");

4,去選取一個radio節點

移除checked屬性:

##程式碼如下:

$("#radio1").removeAttr("checked");

這樣做的結果可能造成一組radio中沒有一個處於選取狀態。

5,註冊選取去選取事件

或使用jquery的on函數來註冊change事件,如下:


程式碼如下:

$("[name=&#39;group1&#39;]").on("change", 
function (e) { 
console.log($(e.target).val()); 
} 
);

這樣只要group1中任何一個有選取的,就會觸發函數。


更多詳解html中radio值的取得、賦值、註冊事件範例相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn