最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

jQuery實現(xiàn)checkbox全選功能完整實例

來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:11:33
文檔

jQuery實現(xiàn)checkbox全選功能完整實例

jQuery實現(xiàn)checkbox全選功能完整實例:本文實例講述了jQuery實現(xiàn)checkbox全選功能。分享給大家供大家參考,具體如下: <!DOCTYPE html> <html> <head> <meta charset= utf-8> <title>www.gxlcms.com jQuery實現(xiàn)check
推薦度:
導讀jQuery實現(xiàn)checkbox全選功能完整實例:本文實例講述了jQuery實現(xiàn)checkbox全選功能。分享給大家供大家參考,具體如下: <!DOCTYPE html> <html> <head> <meta charset= utf-8> <title>www.gxlcms.com jQuery實現(xiàn)check

本文實例講述了jQuery實現(xiàn)checkbox全選功能。分享給大家供大家參考,具體如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<title>www.gxlcms.com jQuery實現(xiàn)checkBox全選</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
 /*
 *統(tǒng)一設置所有條目的
 */
 function setItemCheckBox(flag) {
 $(":checkbox[name=checkboxBtn]").prop("checked",flag);
 }
 $(function () {
 //點擊全選
 $("#selectAll").click(function(){
 //1.獲取全選的狀態(tài)
 var flag = this.checked;//獲取全選的狀態(tài)
 if(flag){
 $(this).prop("checked", true);
 }else{
 $(this).prop("checked", false);
 }
 //var flag = $(":checkbox[name=selectAll]").attr("checked");//jquery-1.5.1的用法
 //2.讓所有條目的復選框與全選的狀態(tài)同步
 //alert(flag);
 setItemCheckBox(flag);
 });
 //給所有復選框添加事件
 $(":checkbox[name=checkboxBtn]").click(function(){
 var flagV = this.checked;
 if(flagV){
 $(this).prop("checked", true);
 }else{
 $(this).prop("checked", false);
 }
 //獲取所有復選框的個數(shù)
 var len = $(":checkbox[name=checkboxBtn]").length;
 //獲取所有被選中的復選框的個數(shù)
 var checked_len = $(":checkbox[name=checkboxBtn]:checked").length;
 if(len == checked_len){
 //alert("全選中了");
 $("#selectAll").prop("checked",true);
 } else if(checked_len == 0) {
 $("#selectAll").prop("checked",false);
 } else {
 $("#selectAll").prop("checked",false);
 }
 });
 });
</script>
<body>
<div id="songList">
 <input type="checkbox" value="歌曲1" name="checkboxBtn"/>歌曲1<br />
 <input type="checkbox" value="歌曲2" name="checkboxBtn"/>歌曲2<br />
 <input type="checkbox" value="歌曲3" name="checkboxBtn"/>歌曲3<br />
</div>
<input type="checkbox" id="selectAll" name="selectAllBtn"/>全選<br />
</body>
</html>

使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun運行測試效果如下:

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

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

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

jQuery實現(xiàn)checkbox全選功能完整實例

jQuery實現(xiàn)checkbox全選功能完整實例:本文實例講述了jQuery實現(xiàn)checkbox全選功能。分享給大家供大家參考,具體如下: <!DOCTYPE html> <html> <head> <meta charset= utf-8> <title>www.gxlcms.com jQuery實現(xiàn)check
推薦度:
標簽: 全選 例子 完整
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top