利用jQuery實(shí)現(xiàn)CheckBox全選/全不選/反選的簡單代碼
jQuery有些版本中實(shí)現(xiàn)CheckBox全選/全不選/反選會(huì)有bug,經(jīng)測試jquery-1.3.1.js–>測試通過,jquery-1.5.1.js–>測試不通過。
實(shí)現(xiàn)CheckBox全選/全不選/反選代碼如下:
<%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>復(fù)選框全選/全不選/反選</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.3.1.js"></script> <script type="text/javascript"> /** * 全選 * * items 復(fù)選框的name */ function allCkb(items){ $('[name='+items+']:checkbox').attr("checked", true); } /** * 全不選 * */ function unAllCkb(){ $('[type=checkbox]:checkbox').attr('checked', false); } /** * 反選 * * items 復(fù)選框的name */ function inverseCkb(items){ $('[name='+items+']:checkbox').each(function(){ //此處用jq寫法頗顯啰嗦。體現(xiàn)不出JQ飄逸的感覺。 //$(this).attr("checked", !$(this).attr("checked")); //直接使用js原生代碼,簡單實(shí)用 this.checked=!this.checked; }); } </script> </head> <body> <input type='checkbox' name='ckb' value="0"/>白羊座 <input type='checkbox' name='ckb' value="1"/>獅子座 <input type='checkbox' name='ckb' value="2"/>水瓶座 <input type='checkbox' name='ckb' value="3"/>射手座<br/> <input type="button" onclick="allCkb('ckb')" value="全 選"/> <input type="button" onclick="unAllCkb()" value="全不選"/> <input type="button" onclick="inverseCkb('ckb')" value="反 選"/> </body> </html>
以上這篇利用jQuery實(shí)現(xiàn)CheckBox全選/全不選/反選的簡單代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- jquery一鍵控制checkbox全選、反選或全不選
- jQuery對checkbox 復(fù)選框的全選全不選反選的操作
- jquery 實(shí)現(xiàn)checkbox全選,反選,全不選等功能代碼(奇數(shù))
- jquery實(shí)現(xiàn)全選、不選、反選的兩種方法
- jQuery實(shí)現(xiàn)全選、反選和不選功能
- JQuery選中checkbox方法代碼實(shí)例(全選、反選、全不選)
- jquery全選/全不選/反選另一種實(shí)現(xiàn)方法(配合原生js)
- 基于jQuery實(shí)現(xiàn)復(fù)選框的全選 全不選 反選功能
- jquery 全選、全不選、反選效果的實(shí)現(xiàn)代碼【推薦】
- 基于jquery實(shí)現(xiàn)復(fù)選框全選,反選,全不選等功能
- jQuery實(shí)現(xiàn)全選、反選和不選功能的方法詳解
相關(guān)文章
22點(diǎn)關(guān)于jquery性能優(yōu)化的建議
討論 jQuery 和 javascript 性能的文章并不罕見。然而,本文我計(jì)劃總結(jié)一些速度方面的技巧和我本人的一些建議,來提升你的 jQuery 和 javascript 代碼。好的代碼會(huì)帶來速度的提升。快速渲染和響應(yīng)意味著更好的用戶體驗(yàn)。2014-05-05jQuery插件HighCharts繪制2D餅圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts繪制2D餅圖效果,結(jié)合完整實(shí)例形式分析了jQuery使用HighCharts插件繪制餅圖效果的操作步驟與相關(guān)實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03jQuery+canvas實(shí)現(xiàn)的球體平拋及顏色動(dòng)態(tài)變換效果
這篇文章主要介紹了jQuery+canvas實(shí)現(xiàn)的球體平拋及顏色動(dòng)態(tài)變換效果,通過jQuery結(jié)合html5的canvas技術(shù)調(diào)用時(shí)間函數(shù)實(shí)時(shí)進(jìn)行數(shù)學(xué)運(yùn)算,最終實(shí)現(xiàn)球體平拋及顏色動(dòng)態(tài)變換的效果,需要的朋友可以參考下2016-01-01jQuery實(shí)現(xiàn)可拖動(dòng)的浮動(dòng)層完整代碼
使用jQuery實(shí)現(xiàn)可拖動(dòng)的浮動(dòng)層的完整代碼,復(fù)制保存到html文件就可以體驗(yàn)效果.光標(biāo)移動(dòng)到層上,按住鼠標(biāo)就可以拖動(dòng)層2013-05-05用原生JavaScript實(shí)現(xiàn)jQuery的$.getJSON的解決方法
本篇文章介紹了,用原生JavaScript實(shí)現(xiàn)jQuery的$.getJSON的解決方法。需要的朋友參考下2013-05-05jquery 取子節(jié)點(diǎn)及當(dāng)前節(jié)點(diǎn)屬性值的方法
這篇文章主要介紹了jquery 取子節(jié)點(diǎn)及當(dāng)前節(jié)點(diǎn)屬性值的方法,比較適合新手,也比較實(shí)用,需要的朋友可以參考下2014-08-08通過JQuery實(shí)現(xiàn)win8一樣酷炫的動(dòng)態(tài)磁貼效果(示例代碼)
相信大家喜歡這個(gè)界面無非也是喜歡它的動(dòng)態(tài)磁貼。剛好今天研究了一下如何通過JQuery在網(wǎng)頁上模仿這種效果,就貼出來給大家噴一下。雖然是一些很低級的技術(shù),但是也希望有需要的朋友可以參考下2013-07-07jquery實(shí)現(xiàn)左右滑動(dòng)菜單效果代碼
這篇文章主要介紹了jquery實(shí)現(xiàn)左右滑動(dòng)菜單效果代碼,涉及jquery鼠標(biāo)事件及頁面元素動(dòng)態(tài)變換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08