jQuery核取方塊checkbox的全選和反選
分享一個常見操作,核取方塊全選和反選效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="mytest/jQuery/jquery-1.8.3.js"></script> <script> $(document).ready(function() { $("#checkAllChange").click(function(){ if(this.checked == true) { $(".userid").each(function(){ this.checked = true; }); } else { $(".userid").each(function(){ this.checked = false; }); } }); //全選 $("#checkAll").click(function(){ $(".userid").each(function(){ this.checked = true; }); }); //取消全部 $("#removeAll").click(function(){ $(".userid").each(function(){ this.checked = false; }); }); // 反選 $("#reverse").click(function(){ $(".userid").each(function() { if (this.checked == true) { this.checked = false; } else{ this.checked = true; } }) }); //批量刪除 $("#delAll").click(function(){ var arrUserid = new Array(); $(".userid").each(function(i){ if(this.checked == true) { arrUserid[i] = $(this).val(); } }); alert("批量刪除的:" + arrUserid); }); }); </script> </head> <body> <table border="1"> <tr> <td><input type="checkbox" id="checkAllChange" /></td> <td>使用者id</td> <td>使用者名稱</td> <td>電話</td> <td>地址</td> </tr> <tr> <td><input type="checkbox" class="userid" value="1" /></td> <td>1</td> <td>wangzs1</td> <td>18888000</td> <td>浦東</td> </tr> <tr> <td><input type="checkbox" class="userid" value="2" /></td> <td>2</td> <td>wangzs2</td> <td>18888001</td> <td>上海</td> </tr> <tr> <td><input type="checkbox" class="userid" value="3" /></td> <td>3</td> <td>wangzs3</td> <td>18888002</td> <td>河南</td> </tr> <tr> <td><input type="checkbox" class="userid" value="4" /></td> <td>4</td> <td>wangzs4</td> <td>18888003</td> <td>許昌</td> </tr> <tr> <td></td> <td><input type="button" id="checkAll" value="全選" /></td> <td><input type="button" id="removeAll" value="取消全部" /></td> <td><input type="button" id="reverse" value="反選" /></td> </tr> <tr> <td colspan="4" align="center"><input type="button" value="批量刪除" id="delAll"></td> </tr> </table> </body> </html>
相關文章
- checkbox 核取方塊全選程式碼
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- JavaScript 核取方塊全選和全不選JavaScript
- 使用jQuery做核取方塊的全選與取消jQuery
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- 點選文字選中或取消選中checkbox核取方塊
- JavaScript核取方塊全選和全不選詳解JavaScript
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- 小程式核取方塊全選和全部取消
- jquery table下的核取方塊選中、取消jQuery
- CSS3 checkbox核取方塊和radio單選框美化效果CSSS3
- jQuery Validate限定核取方塊選中的數目jQuery
- 單選按鈕和核取方塊
- HTML input checkbox 核取方塊HTML
- HTML input checkbox核取方塊HTML
- CSS 美化checkbox核取方塊CSS
- Android 學習筆記之單選按鈕(RadioButton)和核取方塊(CheckBox)Android筆記
- Flutter 基礎控制元件篇-->單選框(Switch)、核取方塊(Checkbox)Flutter控制元件
- 網頁設計實現核取方塊(checkbox)和單選框(radio)對齊的方法網頁
- css3美化checkbox核取方塊CSSS3
- checkBox核取方塊,獲得選中那一行所有列的資料
- 對於核取方塊的快捷選擇
- 基礎元件:單選開關和核取方塊元件
- layui獲取頁面checkbox核取方塊值UI
- JavaScript 限制核取方塊選中數目JavaScript
- jquery和bootstrap獲取checkbox選中的多行資料jQueryboot
- CSS模擬美化checkbox核取方塊詳解CSS
- JavaScript刪除核取方塊選中的表格行JavaScript
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- vxe-table 多選、使用表格多選資料、核取方塊多選
- Element原始碼分析系列6-Checkbox(核取方塊)原始碼
- js checkbox 全選 取消全選JS
- Yii2 中 checkboxlist 核取方塊 預設選中
- JS基礎入門篇(四)—this的使用,模擬單選框,選項卡和核取方塊JS
- vue checkbox 實現全選,取消全選Vue
- vxe-table 實現核取方塊多選透過滑鼠拖動選擇功能
- React實現全選和反選React
- jQuery操作checkbox選擇程式碼jQuery