91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jquery實現賬單全部選中和部分選中管理

發布時間:2020-07-04 19:32:03 來源:網絡 閱讀:527 作者:jjjyyy66 欄目:web開發

在做購物車系統是我們往往會遇到這樣一個需求,在點擊全選框時我們要將全部的單個賬單都選中;在單個選中賬單時,如果賬單全部被選中則需要全選框處于選中狀態,若沒有全部被選中則全選框處于沒選中狀態;

以下是在學習過程的實現代碼:

<script type="text/javascript">
$(document).ready(function(){
//刪除當前行商品元素
// $(".del").click(function () {
// $(this).parent().parent().remove();
// });
/* $(".del").on("click",function () {
$(this).parent().parent().remove();
}); */

$(".del").live("click",function () {
$(this).parent().parent().remove();
});

$(".add").click(function () {
//創建新節點
var $newPro = $("<tr>"
+ "<td>"
+ "<input name='' type='checkbox' value='' />"
+ "</td>"
+ "<td>"
+ "<img src='../p_w_picpath/computer.jpg' class='products' />"
+ "<a href='#'>聯想筆記本電腦</a>"
+ "</td>"
+ "<td>¥3189元</td>"
+ "<td>"
+ "<img src='../p_w_picpath/subtraction.gif' width='20' height='20' />"
+ "<input type='text' class='quantity' value='1' />"
+ "<img src='../p_w_picpath/add.gif' width='20' height='20' />"
+ "</td>"
+ "<td><a href='#' class='del'>刪除</a></td>"
+ "</tr>");
//在table中插入新建節點
$("table").append($newPro);
});
$("button").bind({
click:function(){},
mouseover:function(){ },
mouseout:function(){ }
});

$("th input[type='checkbox']").on("click",function(){
  if($(this).attr("checked")=="checked"){//點擊全選復選框 全選所有商品
    var $selectAll = $("tr td input[type='checkbox']");
    //alert($selectAll.length);
    $selectAll.each(function(){
    $(this).attr("checked","checked");
  });
}else{//點擊全選復選框 取消全選所有商品
  var $selectAll = $("tr td input[type='checkbox']");
  //alert($selectAll.length);
 $selectAll.each(function(){
  $(this).attr("checked",false);
 });
}
});
 $("tr td input[type='checkbox']").live("click",function (){//給所有的checkbox多選框綁定click事件
  var i =0;//聲明一個變量記錄選中的個數
  $("tr td input[type='checkbox']").each(function(){
    if($(this).attr("checked")=="checked"){//如果選中記錄數+1
      i=i+1;
    };
  });
  if(i==$("tr td input[type='checkbox']").length){//如果全部選中則將全選按鈕設為選中狀態
    $("th input[type='checkbox']").attr("checked","checked");
  }else{
    $("th input[type='checkbox']").attr("checked",false);
  };
 });
}); 
</script>

實現效果:

點擊全選----則商品內容全部選中      取消選中全選則全部取消    代碼天藍色部分效果如圖   

Jquery實現賬單全部選中和部分選中管理Jquery實現賬單全部選中和部分選中管理

點擊添加按鈕可以添加預先設置好的元素及代碼藍色部分   效果如圖

Jquery實現賬單全部選中和部分選中管理

依次選中單個賬單,當賬單全部被選中時,全選按鈕被設為選中狀態,代碼紅色部分,若沒全部選中時則狀態不變  效果如圖

Jquery實現賬單全部選中和部分選中管理Jquery實現賬單全部選中和部分選中管理


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

祁门县| 元阳县| 密云县| 新余市| 崇义县| 平陆县| 南川市| 赣榆县| 乌鲁木齐县| 海城市| 陆河县| 仙居县| 兴和县| 蒙山县| 灵武市| 名山县| 鸡泽县| 响水县| 宁阳县| 阳山县| 宁南县| 威远县| 屯昌县| 浦东新区| 临桂县| 营山县| 隆回县| 澄江县| 花垣县| 通城县| 古丈县| 乐清市| 冀州市| 遵义市| 鱼台县| 曲阜市| 晋中市| 宣汉县| 称多县| 偃师市| 扎囊县|