麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JQuery操作單選按鈕以及復選按鈕示例

2019-11-20 22:05:29
字體:
來源:轉載
供稿:網友
單選按鈕以及復選按鈕在開發過程中會經常用到,下面我就來通過JQuery操作單選按鈕和復選按鈕:

單選按鈕:

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

①ID:$("#radioId")

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

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

我們都知道,在一組單選按鈕當中只能使一個生效,要實現這種效果,很多人可能會認為把ID改為相同的就可,其實,你去嘗試一下就會知道,在一組單選按鈕中仍然可以選用多個。因為,實現此效果的關鍵屬性不是ID,而是NAME。

介紹完了之后,我們投入到只用當中吧:

我們獲取完單選按鈕的對象之后,就得對此對象進行遍歷,因為,此對象的類型是一個數組,我們要挨個對其進行判斷是否被選中,然后再從選中的按鈕中取出所需要的值,示例代碼如下:
復制代碼 代碼如下:

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有的人可能會犯迷糊。在此,我就進行一下擴展:在JS中所有的對象都可以直接通過“.”來獲取屬性的值。

復選框:

關于復選框,我們需要的只是“全選和反選”的效果,使用JQuery的話只要一句話就可以搞定,如下:
復制代碼 代碼如下:

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

好啦,通過上面的兩段代碼你就可以操作復選框和單選按鈕啦!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美精品久久久久久久多人混战 | chengrenzaixian| 一级在线观看视频 | 国产美女一区二区在线观看 | 欧美一页 | 一级网站 | 一区二区三区在线观看国产 | 激情综合网俺也去 | 神马福利电影 | 美国av片在线观看 | 国产99视频精品免视看9 | 欧美成人免费电影 | 日韩黄色片免费看 | 国产午夜亚洲精品午夜鲁丝片 | 福利在线免费视频 | 视频一区二区中文字幕 | 素人视频在线观看免费 | 最新一级毛片 | 日韩欧美视频一区二区三区 | 99精品欧美一区二区 | 激情小说另类 | 99久久婷婷国产综合精品青牛牛 | 中文字幕精品一区久久久久 | 久久免费毛片 | 久久毛片免费 | www.99re1.com| 日本一区二区久久 | 成年人国产视频 | 久久精品性视频 | 亚洲成人福利在线观看 | 日韩av成人 | 亚洲一二区视频 | 欧美人禽 | 12av毛片| 91久久精品一 | 香蕉成人在线观看 | 最新亚洲视频 | 羞羞视频入口 | 黄色免费播放网站 | 福利在线播放 | 国产精品久久久久久238 |