jquery操作checkbox的常用方法總結(jié)【附測(cè)試源碼下載】
本文實(shí)例講述了jquery操作checkbox的常用方法。分享給大家供大家參考,具體如下:
做系統(tǒng)的過(guò)程中,與checkbox 復(fù)選框打交道,是難免的,而且在每個(gè)系統(tǒng)中,簡(jiǎn)直是必不可少的一道菜,通常的操作有一下幾種:
1.用jquery 全部選擇checkbox
2.用jquery 全部取消checkbox
3.用jquery 實(shí)現(xiàn)checkbox 反選
4.用jquery 獲取所有已選擇checkbox的值。
現(xiàn)在將這些常用的操作總結(jié)在一個(gè)例子中,方便以后查詢(xún),不愿意看代碼的,也可以下載源碼運(yùn)行測(cè)試。
<!doctype html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>yihaomen.com jquery checkbox 測(cè)試</title> <link rel="stylesheet" type="text/css" href="/static/css/global.css" rel="external nofollow" > <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(function() { /*全選或全不選*/ $("#controlall").click(function() { $('input[name="selectdivision"]').attr("checked",this.checked); }); var $subBox = $("input[name='selectdivision']"); $subBox.click(function(){ $("#controlall").attr("checked",$subBox.length == $("input[name='selectdivision']:checked").length ? true : false); }); /*反選*/ var reverseBtn=$('#reverseselect'); reverseBtn.click(function(){ $("[name='selectdivision']").each(function(){ if($(this).attr("checked")) { $(this).removeAttr("checked"); } else { $(this).attr("checked",'true'); } }) }); /*得到所有值*/ var getvalueBtn=$('#getValButton'); getvalueBtn.click(function(){ var val_array=[]; $("input:checkbox[name=selectdivision]:checked").each(function(){ val_array.push(parseInt($(this).val())); }); alert(val_array.join()); }); }); </script> </head> <body> <div> <table style="border:1px dashed #ccc;margin-top:5px;" class="crmgrid_popwindow" id="division_table"> <tr style="background-color:#F9F9F9;"> <td><input type="checkbox" id="controlall" name="controlall" />全選/全不選</td> <td> <input type="button" id="reverseselect" value="反選" /> <input type="button" id="getValButton" value="得到選擇的值" /> </td> </tr> <tr> <td><input type="checkbox" name="selectdivision" value="1"/></td> <td>1</td> </tr> <tr> <td><input type="checkbox" name="selectdivision" value="2"/></td> <td>2</td> </tr> <tr> <td><input type="checkbox" name="selectdivision" value="3"/></td> <td>3</td> </tr> <tr> <td><input type="checkbox" name="selectdivision" value="4"/></td> <td>4</td> </tr> <tr> <td><input type="checkbox" name="selectdivision" value="5"/></td> <td>5</td> </tr> <tr> <td><input type="checkbox" name="selectdivision" value="6"/></td> <td>6</td> </tr> </table> </div> </body> </html>
源碼點(diǎn)擊此處本站下載。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《jQuery表格(table)操作技巧匯總》、《jQuery頁(yè)面元素操作技巧匯總》、《jQuery常見(jiàn)事件用法與技巧總結(jié)》、《jQuery form操作技巧匯總》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- jQuery操作CheckBox的方法介紹(選中,取消,取值)
- jquery操作checkbox實(shí)現(xiàn)全選和取消全選
- 解決jquery操作checkbox火狐下第二次無(wú)法勾選問(wèn)題
- jQuery操作checkbox選擇(list/table)
- jquery操作checkbox火狐下第二次無(wú)法勾選的解決方法
- jquery、js操作checkbox全選反選
- jquery操作checkbox示例分享
- jquery操作復(fù)選框(checkbox)的12個(gè)小技巧總結(jié)
- JQuery對(duì)checkbox操作 (循環(huán)獲?。?/a>
- jquery對(duì)復(fù)選框(checkbox)的操作匯總
相關(guān)文章
ASP.NET jQuery 實(shí)例3 (在TextBox里面阻止復(fù)制、剪切和粘貼事件)
在這講里,讓我們看下如何在ASP.NET Textbox里禁止復(fù)制、剪切和粘貼行為2012-01-01基于jquery的防止大圖片撐破頁(yè)面的實(shí)現(xiàn)代碼(立即縮放)
這篇文章將根據(jù)此寫(xiě)一個(gè)應(yīng)用:讓圖片未加載完畢就實(shí)現(xiàn)按比例自適應(yīng),防止圖片撐破布局(尤其是外鏈圖片)2011-10-10jQuery學(xué)習(xí)筆記 更改jQuery對(duì)象
jQuery提供了一些方法,使流程變?yōu)樯蒵Query對(duì)象A,操作jQuery對(duì)象A;更改為jQuery對(duì)象B,操作jQuery對(duì)象B2012-09-09jquery mobile界面數(shù)據(jù)刷新的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇jquery mobile界面數(shù)據(jù)刷新的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05jQuery使用after()方法在元素后面添加多項(xiàng)內(nèi)容的方法
這篇文章主要介紹了jQuery使用after()方法在元素后面添加多項(xiàng)內(nèi)容的方法,實(shí)例分析了jQuery中after方法的功能及在元素后面添加內(nèi)容的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03jQuery 動(dòng)畫(huà)彈出窗體支持多種展現(xiàn)方式
今天剛寫(xiě)的利用jQuery動(dòng)畫(huà)彈出窗體,支持了string、Ajax、iframe、controls四種展現(xiàn)方式,具體細(xì)節(jié)下面慢慢介紹,先看效果圖。2010-04-04統(tǒng)計(jì)jQuery中各字符串出現(xiàn)次數(shù)的工具
如果使用一個(gè)變量替換,使用工具壓縮時(shí)將會(huì)進(jìn)一步減少文件的大小2012-05-05JQuery與Ajax調(diào)用新浪API獲取短網(wǎng)址的代碼
這篇文章主要介紹了調(diào)用新浪API獲取短網(wǎng)址的方法有很多,本例為大家介紹下使用JQuery與Ajax來(lái)實(shí)現(xiàn),需要的朋友可以參考下2014-02-02