jQuery實(shí)現(xiàn)簡(jiǎn)單全選框
本文實(shí)例為大家分享了jQuery實(shí)現(xiàn)簡(jiǎn)單全選框的具體代碼,供大家參考,具體內(nèi)容如下
1.要求:
(1)實(shí)現(xiàn)全選框勾選時(shí)其他復(fù)選框全部選中,全選框取消勾選時(shí)其他 復(fù)選框全部取消選中
(2)當(dāng)復(fù)選框有取消選中時(shí),全選框也要取消勾選
2.HTML部分
<table id="table"> <thead><tr><th colspan="6">學(xué)生信息表</th></tr></thead> <tbody> <tr> <th> <input type="checkbox"id="checkedAll" value="全選" />全選 </th> <th>學(xué)號(hào)</th> <th>姓名</th> <th>性別</th> <th>年齡</th> <th>學(xué)分</th> </tr> <tr> <td> <input type="checkbox" name="items"/> </td> <td>1001</td> <td>小米</td> <td>男</td> <td>23</td> <td>100</td> </tr> <tr> <td> <input type="checkbox" name="items"/> </td> <td>1002</td> <td>小棟</td> <td>男</td> <td>23</td> <td>50</td> </tr> <tr> <td> <input type="checkbox" name="items"/> </td> <td>1002</td> <td>小棟</td> <td>男</td> <td>23</td> <td>50</td> </tr> </tbody> </table>
3.css部分
<style type="text/css"> *{ margin: 0; padding: 0; } table,tr,td,th{ border: 1px solid black; } #table{ border-collapse: collapse; border-spacing: none; width: 50%; margin: 0 auto; text-align: center; } tr{ height: 40px; } </style>
4.jQuery部分
<script src="js/jquery-3.5.1.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function () { // 隔行換色效果 $('#table tbody>tr:even').css("background","#cccccc"); // 定義變量接收全選框與其他復(fù)選框的對(duì)象 var $checkedAll = $("#checkedAll"); var $items = $(":checkbox[name=items]"); // 全選框點(diǎn)擊事件 $checkedAll.click(function () { if (this.checked) { // $(this).prop("checked") $items.prop('checked',true); } else { $items.prop('checked',false); } }) // 復(fù)選框全部選中時(shí)將全選框勾選上 $items.click(function () { // 當(dāng)沒有選中的復(fù)選框個(gè)數(shù)為0時(shí),就是全選時(shí)刻 if ($items.not(":checked").length===0) { $checkedAll.prop('checked',true); } else { $checkedAll.prop('checked',false); } }) }) </script>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jquery實(shí)現(xiàn)簡(jiǎn)易驗(yàn)證插件封裝
- jQuery實(shí)現(xiàn)日歷效果
- jQuery實(shí)現(xiàn)簡(jiǎn)單三級(jí)聯(lián)動(dòng)效果
- 解決IDEA JSP沒有代碼提示問題的幾種方法
- 解決IDEA中Maven項(xiàng)目中JSTL標(biāo)簽無效問題
- 在Intellij Idea中使用jstl標(biāo)簽庫的方法
- idea2017建立jsp工程及tomcat配置教程
- 淺談idea live template高級(jí)知識(shí)_進(jìn)階(給方法,類,js方法添加注釋)
- 通過圖例了解IDEA引入JQuery實(shí)現(xiàn)步驟
相關(guān)文章
jQuery插件pagination實(shí)現(xiàn)分頁特效
jQuery分頁插件示例,ajax方式的jQuery前端分頁插件,其核心代碼jquery.pagination.js已隨示例打包,Demo中包括了5種不同的分頁效果演示,全部是Ajax無刷新方式實(shí)現(xiàn)分頁,對(duì)于搞前端開發(fā)的朋友來說,這是個(gè)值得收藏的代碼特效,為以后實(shí)現(xiàn)無刷新分頁提供方便。2015-04-04jQuery滾動(dòng)監(jiān)聽實(shí)現(xiàn)商城樓梯式導(dǎo)航效果
這篇文章主要介紹了jQuery滾動(dòng)監(jiān)聽,實(shí)現(xiàn)商城樓梯式導(dǎo)航,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03jQuery中的for循環(huán)var與let的區(qū)別
這篇文章主要介紹了jQuery中的for循環(huán)var與let的區(qū)別 ,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-04-04jQuery使用JSONP實(shí)現(xiàn)跨域獲取數(shù)據(jù)的三種方法詳解
這篇文章主要介紹了jQuery使用JSONP實(shí)現(xiàn)跨域獲取數(shù)據(jù)的三種方法,結(jié)合實(shí)例形式對(duì)比分析了jsonp跨域獲取數(shù)據(jù)的3種常用操作技巧,需要的朋友可以參考下2017-05-05jQuery插件passwordStrength密碼強(qiáng)度指標(biāo)詳解
這篇文章主要為大家詳細(xì)介紹了jQuery插件passwordStrength密碼強(qiáng)度指標(biāo)實(shí)現(xiàn)代碼,感興趣的小伙伴們可以參考一下2016-06-06