麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery實現checkbox全選、反選及刪除等操作的方法詳解

2019-11-19 11:05:13
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery實現checkbox全選、反選及刪除等操作的方法。分享給大家供大家參考,具體如下:

運行效果:

1.list.html

說明:用checkbox數組Check[]存放每一行的ID值

<div id="con"> <table width="100%" cellspacing="1" cellpadding="0"> <tr>  <th><input id="CheckAll" name='CheckAll' type='checkbox'></th>  <th>ID</th>  <th>Name</th>  <th>Date</th> </tr> <tr>  <td><input id='Check[]' name='Check[]' type='checkbox' value="1"></td>  <td>10001</td>  <td>XXX</td>  <td>2015-12-01</td> </tr> <tr>  <td><input id='Check[]' name='Check[]' type='checkbox' value="2"></td>  <td>10002</td>  <td>XXX</td>  <td>2015-12-02</td> </tr> <tr>  <td><input id='Check[]' name='Check[]' type='checkbox' value="3"></td>  <td>10003</td>  <td>XXX</td>  <td>2015-12-03</td> </tr></table><div id="bottom"> <input id="Delete" name="Delete" type="button" value=" 刪 除 " class="btn btn-danger radius"/></div></div>

2.功能:全選/全不選

說明:如果需要這里還可以根據選擇結果顯示/隱藏【刪除】等按鈕

//全選/全不選 $("#CheckAll").bind("click",function(){  $("input[name='Check[]']").prop("checked",this.checked);  //顯示刪除按鈕  /*if(this.checked == true){    $("input[name='Delete'").css("display",'block');  }else{    $("input[name='Delete'").css("display",'none');  }*/ });

3.功能:批量刪除

說明:需注意的是在傳值的的時候,要把獲取的數組checkData轉化成字符串checkData.toString()

//批量刪除$("#Delete").click(function(){ if(confirm('確定要刪除所選嗎?')){   var checks = $("input[name='Check[]']:checked");   if(checks.length == 0){ alert('未選中任何項!');return false;}   //將獲取的值存入數組   var checkData = new Array();   checks.each(function(){    checkData.push($(this).val());   });   $.get("<{spUrl c=order a=delete}>",{Check:checkData.toString()},function(result){ if(result = true){ window.location.reload();}});   } }});

實際應用中往往不僅僅只有批量刪除一個操作,通常還有其它的批量操作,我們可以對上面代碼優化整合一下,將通用的功能放在一個文件中。

通用文件:jquery.ready.js

說明:因為這一部分較為通用可以放在一個公共的js文件里面,獲取checkbox值可以寫成一個變量函數

//獲取被選中checkbox值var checked = function(){ var checks = $("input[name='Check[]']:checked"); if(checks.length == 0){ alert('未選中任何項!');return false;} var checkData = new Array(); checks.each(function(){   checkData.push($(this).val()); }); return checkData;};//全選/全不選$("#CheckAll").bind("click",function(){  $("input[name='Check[]']").prop("checked",this.checked);  //顯示刪除按鈕  /*if(this.checked == true){   $("input[name='Delete'").css("display",'block');  }else{   $("input[name='Delete'").css("display",'none');  }*/});

list.js

//批量刪除$("#Delete").click(function(){ if(val = checked()){   if(confirm('確定要刪除所選嗎?')){    $.get("<{spUrl c=order a=delete}>",{Check:val.toString()},function(result){ if(result = true){ window.location.reload();}});   } }});//批量操作...

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery表格(table)操作技巧匯總》、《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結》、《jQuery form操作技巧匯總》、《jQuery常用插件及用法總結》、《jQuery擴展技巧總結》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 爱高潮www亚洲精品 欧美黄色一级片视频 | 欧美激情视频一区二区免费 | 亚洲视频在线一区二区 | 91在线视频网址 | 日韩在线播放中文字幕 | 伊人yinren22综合网色 | 97se亚洲综合在线韩国专区福利 | 一本色道精品久久一区二区三区 | 99精品国产一区二区三区 | 国产精品中文在线 | 精精国产xxxx视频在线野外 | 精品国产一区二区亚洲人成毛片 | 一本色道久久99精品综合蜜臀 | 日本高清黄色片 | 欧美大屁股精品毛片视频 | 失禁高潮抽搐喷水h | 天天看天天摸天天操 | 黄色影院av | 超碰97最新 | 色综合久久久久久久久久久 | 在线观看视频亚洲 | 精品一二三区视频 | 蜜桃视频在线观看视频 | 日日天日日夜日日摸 | 成码无人av片在线观看网站 | 国产成人精品一区在线播放 | 依人在线视频 | 91精品国产91久久久久久不卞 | 国产精品毛片无码 | 视频www| 91精品最新国内在线播放 | 一级黄色影片在线观看 | 久久久久久久久久久亚洲 | 中文字幕在线免费 | 日本aaaa片毛片免费观蜜桃 | 性 毛片 | 日本免费a∨ | 超碰97人 | 一区二区三区日韩在线 | 成人三级电影网址 | www.国产一区.com|