jQuery實(shí)現(xiàn)全選按鈕
本文實(shí)例為大家分享了jQuery實(shí)現(xiàn)全選按鈕的具體代碼,供大家參考,具體內(nèi)容如下
代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>全選練習(xí)</title> <script src="../js/jquery-1.8.2.min.js"></script> <script> $(function(){ //獲取全選/不全選的checkbox var $chooseAll= $('#chooseAll') //獲取所有多選框并且name=items的多選框 var $checkedAll=$(':checkbox[name=items]') $('#btn1').click(function(){ //使得所有的愛好多選框都選中 $checkedAll.prop('checked',true) //當(dāng)所有愛好多選框都選中的時(shí)候全選框也選中 $('#chooseAll').prop('checked',true) }) $('#btn2').click(function(){ //使得所有的愛好多選框都不選中 $checkedAll.prop('checked',false) //當(dāng)所有愛好多選框都不選中的時(shí)候全選框也不選中 $('#chooseAll').prop('checked',false) }) $('#btn3').click(function(){ //進(jìn)行遍歷所有愛好多選框, $checkedAll.each(function(){ //如果選擇則為不選進(jìn)行反選 this.checked=!this.checked; }) //這里對(duì)所有的愛好多選框進(jìn)行過濾,過濾選中的, //如果全部選中就過濾掉length===0返回true,有一個(gè)沒選中就返回false, $chooseAll.prop('checked',$checkedAll.filter(':not(:checked)').length===0) }) $('#btn4').click(function(){ //遍歷輸出選中就會(huì)輸出對(duì)應(yīng)的愛好 $checkedAll.filter(':checked').each(function(){ alert(this.value) }) }) $checkedAll.click(function(){ //判斷在操作愛好的時(shí)候是否全選 $chooseAll.prop('checked',$checkedAll.filter(':not(:checked)').length===0) }) $chooseAll.click(function(){ //點(diǎn)擊多選框的全選按鈕,所的愛好都選中或者全不選中。 $checkedAll.prop('checked',this.checked) }) }) </script> </head> <body> <form action="" method="post" id="form"> 你愛好的運(yùn)動(dòng)是?<input type="checkbox" name="chooseAll" id="chooseAll" />全選/全不選 <br/> <input type="checkbox" name="items" id="chooseSoccer" value="足球"/>足球 <input type="checkbox" name="items" id="chooseBasketball" value="籃球" />籃球 <input type="checkbox" name="items" id="chooseBadminto" value="羽毛球" />羽毛球 <input type="checkbox" name="items" id="choosePingPong" value="乒乓球" />乒乓球 <br/> <input type="button" name="" id="btn1" value="全選" /> <input type="button" name="" id="btn2" value="全不選" /> <input type="button" name="" id="btn3" value="反選" /> <input type="button" name="" id="btn4" value="提交" /> </form> </body> </html>
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery獲取選中單選按鈕radio的值
- JQuery radio(單選按鈕)操作方法匯總
- jquery判斷單選按鈕radio是否選中的方法
- jQuery獲取單選按鈕radio選中值與去除所有radio選中狀態(tài)的方法
- jQuery設(shè)置單選按鈕radio選中/不可用的實(shí)例代碼
- 基于jquery自定義的漂亮單選按鈕RadioButton
- jquery實(shí)現(xiàn)標(biāo)簽支持圖文排列帶上下箭頭按鈕的選項(xiàng)卡
- jQuery模仿單選按鈕選中效果
- jQuery實(shí)現(xiàn)按鈕的點(diǎn)擊 全選/反選 單選框/復(fù)選框 文本框 表單驗(yàn)證
- JQuery操作單選按鈕以及復(fù)選按鈕示例
相關(guān)文章
easyUI 實(shí)現(xiàn)的后臺(tái)分頁與前臺(tái)顯示功能示例
這篇文章主要介紹了easyUI 實(shí)現(xiàn)的后臺(tái)分頁與前臺(tái)顯示功能,結(jié)合實(shí)例形式分析了easyUI 后臺(tái)數(shù)據(jù)交互、分頁與前臺(tái)顯示相關(guān)操作技巧及注意事項(xiàng),需要的朋友可以參考下2020-06-06jQuery插件HighCharts實(shí)現(xiàn)的2D對(duì)數(shù)餅圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts實(shí)現(xiàn)的2D對(duì)數(shù)餅圖效果,結(jié)合實(shí)例形式分析了jQuery圖形插件HighCharts繪制2D對(duì)數(shù)餅圖的具體實(shí)現(xiàn)步驟與相關(guān)操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03基于jQuery的試卷自動(dòng)排版系統(tǒng)實(shí)現(xiàn)代碼
題目提干、選擇題的選項(xiàng)、說明文字可以包含多媒體信息(文字、圖片、列表、表格、視頻等等……)。2011-01-01jQuery插件PageSlide實(shí)現(xiàn)左右側(cè)欄導(dǎo)航菜單
jQuery pageSlide 是一個(gè)可以讓網(wǎng)頁出現(xiàn)滾動(dòng)效果的jQuery插件,它可以控制一個(gè)隱藏頁面的顯示和關(guān)閉。具體來說,就是當(dāng)前頁占一個(gè)完整頁面,隱藏頁是看不到的,你設(shè)置一個(gè)控制的地方,點(diǎn)擊該控制時(shí)觸發(fā)事件,隱藏的頁面就滑出來,再次點(diǎn)擊隱藏頁面以外的地方,它就又關(guān)閉2015-04-04jQuery點(diǎn)擊自身以外地方關(guān)閉彈出層的簡單實(shí)例
本篇文章主要是對(duì)jQuery點(diǎn)擊自身以外地方關(guān)閉彈出層的簡單實(shí)例進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12jquery實(shí)現(xiàn)先淡出再折疊收起的動(dòng)畫效果
這篇文章主要介紹了jquery實(shí)現(xiàn)先淡出再折疊收起的動(dòng)畫效果,通過jquery鏈?zhǔn)讲僮鲗?shí)現(xiàn)頁面元素的漸變折疊與展開功能,非常簡單實(shí)用,需要的朋友可以參考下2015-08-08