国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JQuery操作單選按鈕以及復(fù)選按鈕示例

2024-05-06 15:52:44
字體:
供稿:網(wǎng)友
單選按鈕以及復(fù)選按鈕的使用情況還是蠻多的,接下來為大家介紹下通過JQuery操作單選按鈕和復(fù)選按鈕,希望對大家有所幫助

單選按鈕以及復(fù)選按鈕在開發(fā)過程中會經(jīng)常用到,下面我就來通過JQuery操作單選按鈕和復(fù)選按鈕:

單選按鈕:

通過JQuery獲取單選按鈕對象我們總共有三種途徑:

①ID:$("#radioId")

②NAME:$(":input[name='radioName']")

③TYPE:$("input[type=radio]"),可能在有的資料上面寫的是:$(""input[@type=radio]""),這個的話跟你的JQuery版本有關(guān)系,如果是老版本的話就用后者,新版本就用前者,如果不知道自己的版本到底適合用哪一個的話就挨個試,反正一次嘗試就能搞定,而且還能學(xué)到知識,何樂而不為呢!

我們都知道,在一組單選按鈕當(dāng)中只能使一個生效,要實(shí)現(xiàn)這種效果,很多人可能會認(rèn)為把ID改為相同的就可,其實(shí),你去嘗試一下就會知道,在一組單選按鈕中仍然可以選用多個。因?yàn)椋瑢?shí)現(xiàn)此效果的關(guān)鍵屬性不是ID,而是NAME。

介紹完了之后,我們投入到只用當(dāng)中吧:

我們獲取完單選按鈕的對象之后,就得對此對象進(jìn)行遍歷,因?yàn)椋藢ο蟮念愋褪且粋€數(shù)組,我們要挨個對其進(jìn)行判斷是否被選中,然后再從選中的按鈕中取出所需要的值,示例代碼如下:

復(fù)制代碼 代碼如下:


var itemradio = $("input[type=radio]");
result="";
nums = itemradio.length;
for(i=0;i<nums;i++) {
if(itemradio[i].checked){
result = itemradio[i].value+","+itemradio[i].id+";"+result;
}
}


result就是我想獲取的值,前面那個value可能大家會看得懂,而后面那個ID有的人可能會犯迷糊。在此,我就進(jìn)行一下擴(kuò)展:在JS中所有的對象都可以直接通過“.”來獲取屬性的值。

復(fù)選框:

關(guān)于復(fù)選框,我們需要的只是“全選和反選”的效果,使用JQuery的話只要一句話就可以搞定,如下:

復(fù)制代碼 代碼如下:


var checkedObj = $('input:checkbox[name="checkbox"]:checked');
var values = "";
checkedObj.each(function() {
var value=this.value + ",";
values += value;
});


好啦,通過上面的兩段代碼你就可以操作復(fù)選框和單選按鈕啦!
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 秦安县| 慈溪市| 洪雅县| 宁波市| 甘南县| 红安县| 奉新县| 法库县| 镇原县| 大姚县| 犍为县| 息烽县| 宁陵县| 黑龙江省| 长治县| 金昌市| 洛宁县| 互助| 大余县| 沙湾县| 绥中县| 赣州市| 长武县| 尉犁县| 客服| 西乌| 伊吾县| 墨竹工卡县| 旌德县| 额尔古纳市| 福建省| 琼结县| 驻马店市| 舒城县| 墨江| 齐河县| 吉安县| 五原县| 远安县| 芜湖市| 呼和浩特市|