JQuery控制Radio選中方法分析
本文實(shí)例講述了JQuery控制Radio選中方法。分享給大家供大家參考。具體如下:
方法1:
$(function () { $("#spanNan").click(function () { $("#Radio1").attr("checked", true); $("#Radio2").attr("checked", false); }); $("#spanNv").click(function () { $("#Radio2").attr("checked", true); $("#Radio1").attr("checked", false); }); })
方法2:(簡單方法)
$(function () { $("#spanNan").click(function () { //$("#Radio1").attr("checked", true); //$("#Radio2").attr("checked", false); $("#Radio1").click(); }); $("#spanNv").click(function () { //$("#Radio2").attr("checked", true); //$("#Radio1").attr("checked", false); $("#Radio2").click(); }); })
<input id="Radio2" type="radio" name="sex"/> <label for="Radio2">女</label>
總結(jié):
HTML的Radio控件若要實(shí)現(xiàn)單選,比如本例中男女的選擇,需要給Radio添加name屬性,且值相同;例:name=“sex”。
默認(rèn)選上radio:
jQuery(document).ready(function(){ $("input[name=targetBlank]:eq(0)").attr("checked",'checked'); $("input[name=status]:eq(0)").attr("checked",'checked'); });
使用jquery獲取radio的值,最重要的是掌握jquery選擇器的使用,在一個表單中我們通常是要獲取被選中的那個radio項的值,所以要加checked來篩選,比如有以下的一些radio項:
1.<input type="radio" name="testradio" value="jquery獲取radio的值" />jquery獲取radio的值
2.<input type="radio" name="testradio" value="jquery獲取checkbox的值" />jquery獲取checkbox的值
3.<input type="radio" name="testradio" value="jquery獲取select的值" />jquery獲取select的值
要想獲取某個radio的值有以下的幾種方法,直接給出代碼:
$('input[name="testradio"]:checked').val(); $('input:radio:checked').val(); $('input[@name="testradio"][checked]'); $('input[name="testradio"]').filter(':checked');
差不多挺全的了,如果我們要遍歷name為testradio的所有radio呢,代碼如下
$('input[name="testradio"]').each(function(){alert(this.value);});
如果要取具體某個radio的值,比如第二個radio的值,這樣寫
<script type="text/javascript"> $(document).ready(function(){ $("input[@type=radio][name=sex][@value=1]").attr("checked",true); }); </script>
您的性別:
<input type="radio" name="sex" value="1" <s:if test="user.sex==1">checked</s:if>/>男 <input type="radio" name="sex" value="0" <s:if test="user.sex==0">checked</s:if>/>女
希望本文所述對大家的jQuery程序設(shè)計有所幫助。
- jQuery切換所有復(fù)選框選中狀態(tài)的方法
- JQuery判斷checkbox是否選中及其它復(fù)選框操作方法合集
- jquery判斷單選按鈕radio是否選中的方法
- JQuery控制radio選中和不選中方法總結(jié)
- JQuery判斷radio(單選框)是否選中和獲取選中值方法總結(jié)
- jquery實(shí)現(xiàn)動態(tài)操作select選中
- jQuery使用元素屬性attr賦值詳解
- 在頁面加載完成后通過jquery給多個span賦值
- jQuery 取值、賦值的基本方法整理
- Jquery為a標(biāo)簽的href賦值實(shí)現(xiàn)代碼
- jQuery實(shí)現(xiàn)選中彈出窗口選擇框內(nèi)容后賦值給文本框的方法
相關(guān)文章
jQuery ajax serialize()方法的使用以及常見問題解決
使用ajax時,常常需要拼裝input數(shù)據(jù)為'name=abc&sex=1'這種形式,用JQuery的serialize方法可以輕松的完成這個工作接下來介紹jQuery ajax - serialize() 方法定義和用法,感興趣的朋友可以了解下啊,希望本文對你有所幫助2013-01-01jQuery 可以拖動的div實(shí)現(xiàn)代碼 腳本之家修正版
最近研究了一下jQuery,覺得真的是一個很不錯的js庫,其他的不說,關(guān)鍵是有翔實(shí)的文檔,這點(diǎn)是非常關(guān)鍵的。2009-06-06jQuery Ajax 加載數(shù)據(jù)時異步顯示加載動畫
這篇文章主要介紹了jQuery Ajax 加載數(shù)據(jù)時異步顯示加載動畫的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08jquery實(shí)現(xiàn)手風(fēng)琴展開效果
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)手風(fēng)琴展開效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07