jQuery核取方塊全選和全不選效果
核取方塊的全選和全不選效果在程式碼中非常的常用,尤其在批量處理的需求中更是如此,下面就通過一個程式碼例項簡單介紹一下如何實現此效果,希望能夠對需要的朋友有所幫助,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>核取方塊全選和取消程式碼-螞蟻部落</title> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $("#CheckAll").click(function(){ var flag=$(this).prop("checked"); if(flag){ $("#flag").text("取消"); } else{ $("#flag").text("全選"); } $("[name=subBox]:checkbox").each(function(){ $(this).prop("checked",flag); }) }) }) </script> </head> <body> <div> <input id="CheckAll" type="checkbox" /><span id="flag">全選</span> <input name="subBox" type="checkbox" />螞蟻部落一 <input name="subBox" type="checkbox" />螞蟻部落二 <input name="subBox" type="checkbox" />螞蟻部落三 <input name="subBox" type="checkbox" />螞蟻部落四 </div> </body> </html>
以上程式碼實現了我們的要求,能夠實現核取方塊的全選和全部選效果,下面簡單介紹一下實現過程。
一.實現原理:
(1).點選第一個核取方塊實現全選和全不選:
當點選那個核取方塊的時候,能夠獲取此核取方塊的checked屬性值,並且將其他的核取方塊的checked屬性值設定為第一個核取方塊的checked屬性值,這樣就實現了全選和全不選效果。
(2).提示文字的切換:
當第一個核取方塊的checked屬性值為true的時候也就是全選中的時候,將span中的文字設定為取消,如果為false的時候設定為全選。
二.相關閱讀:
(1).click事件參閱jQuery click事件一章節。
(2).prop()函式參閱jQuery prop()一章節。
(3).prop()函式和attr()函式參閱prop()方法和attr()方法的區別一章節。
相關文章
- jQuery核取方塊全選和全不選效果程式碼jQuery
- jQuery如何實現核取方塊全選和全不選jQuery
- JavaScript 核取方塊全選和全不選JavaScript
- JavaScript核取方塊全選和全不選詳解JavaScript
- 原生js實現的核取方塊的全選和全不選效果JS
- 核取方塊全選和全不選程式碼例項
- js核取方塊全選和取消全選效果JS
- JavaScript 核取方塊全選和取消全選效果JavaScript
- javascript核取方塊全選和反選效果JavaScript
- jquery實現checkbox核取方塊全選效果jQuery
- javascript checkbox核取方塊全選和取消全選效果JavaScript
- jQuery核取方塊checkbox的全選和反選jQuery
- 實現購物車 全選全不選,反選,單選-選滿時同步全選核取方塊--核取方塊checked屬性取值問題已解決
- 如何使用jQuery實現核取方塊的全選和取消jQuery
- 使用jQuery做核取方塊的全選與取消jQuery
- JS實現核取方塊全選反選JS
- 小程式核取方塊全選和全部取消
- checkbox核取方塊全選和取消全選例項程式碼
- javascript實現checkbox核取方塊全選和反選功能JavaScript
- checkbox 核取方塊全選程式碼
- JavaScript checkbox全選和全不選效果JavaScript
- jquery table下的核取方塊選中、取消jQuery
- 單選按鈕和核取方塊
- jQuery第二次無法全選checkbox核取方塊jQuery
- jquery獲取選中checkbox核取方塊的值jQuery
- javascript實現核取方塊全選和取消程式碼分析JavaScript
- jQuery判斷checkbox核取方塊是否選中jQuery
- jquery限制checkbox核取方塊選中數目jQuery
- jquery獲取沒有選中的checkbox核取方塊jQuery
- jQuery獲取選中的checkbox核取方塊的值jQuery
- js實現checkbox核取方塊的反選效果JS
- jQuery Validate限定核取方塊選中的數目jQuery
- jQuery 判斷checkbox核取方塊是否被選中jQuery
- 使用jquery獲取被選中checkbox核取方塊的值jQuery
- jQuery獲取選中核取方塊的值程式碼例項jQuery
- jquery限制checkbox核取方塊被選中的數目jQuery
- jQuery獲取選中的核取方塊或者單按鈕的值jQuery
- 純CSS模擬單選框和核取方塊CSS