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:(簡(jiǎn)單方法)
$(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選擇器的使用,在一個(gè)表單中我們通常是要獲取被選中的那個(gè)radio項(xiàng)的值,所以要加checked來(lái)篩選,比如有以下的一些radio項(xiàng):
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的值
要想獲取某個(gè)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);});
如果要取具體某個(gè)radio的值,比如第二個(gè)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>/>女
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- jQuery切換所有復(fù)選框選中狀態(tài)的方法
- JQuery判斷checkbox是否選中及其它復(fù)選框操作方法合集
- jquery判斷單選按鈕radio是否選中的方法
- JQuery控制radio選中和不選中方法總結(jié)
- JQuery判斷radio(單選框)是否選中和獲取選中值方法總結(jié)
- jquery實(shí)現(xiàn)動(dòng)態(tài)操作select選中
- jQuery使用元素屬性attr賦值詳解
- 在頁(yè)面加載完成后通過(guò)jquery給多個(gè)span賦值
- jQuery 取值、賦值的基本方法整理
- Jquery為a標(biāo)簽的href賦值實(shí)現(xiàn)代碼
- jQuery實(shí)現(xiàn)選中彈出窗口選擇框內(nèi)容后賦值給文本框的方法
相關(guān)文章
jquery中val()方法是從最后一個(gè)選項(xiàng)往前讀取的
這篇文章主要介紹了jquery中val()方法是從最后一個(gè)選項(xiàng)往前讀取的,需要的朋友可以參考下2015-09-09jQuery ajax serialize()方法的使用以及常見(jiàn)問(wèn)題解決
使用ajax時(shí),常常需要拼裝input數(shù)據(jù)為'name=abc&sex=1'這種形式,用JQuery的serialize方法可以輕松的完成這個(gè)工作接下來(lái)介紹jQuery ajax - serialize() 方法定義和用法,感興趣的朋友可以了解下啊,希望本文對(duì)你有所幫助2013-01-01jQuery 可以拖動(dòng)的div實(shí)現(xiàn)代碼 腳本之家修正版
最近研究了一下jQuery,覺(jué)得真的是一個(gè)很不錯(cuò)的js庫(kù),其他的不說(shuō),關(guān)鍵是有翔實(shí)的文檔,這點(diǎn)是非常關(guān)鍵的。2009-06-06jQuery Ajax 加載數(shù)據(jù)時(shí)異步顯示加載動(dòng)畫
這篇文章主要介紹了jQuery Ajax 加載數(shù)據(jù)時(shí)異步顯示加載動(dòng)畫的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08jquery實(shí)現(xiàn)手風(fēng)琴展開效果
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)手風(fēng)琴展開效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07