Browse Source

修改列表页面,复选框全选的写法
1、如果id="check-all"的复选框上有data-name值则根据该值来获取需要选中的复选框。
2、如果没有,则直接找该table下class="lyear-checkbox"的复选框。

笔下光年 5 years ago
parent
commit
7a5bb02323
1 changed files with 5 additions and 1 deletions
  1. 5 1
      js/main.min.js

+ 5 - 1
js/main.min.js

@@ -140,7 +140,11 @@ jQuery( function() {
   
     // 复选框全选
 	$("#check-all").change(function () {
-		$("input[type='checkbox']").prop('checked', $(this).prop("checked"));
+        if ($boxname = $(this).data('name')) {
+            $(this).closest('table').find("input[name='" + $boxname + "']").prop('checked', $(this).prop("checked"));
+        } else {
+            $(this).closest('table').find(".lyear-checkbox input[type='checkbox']").prop('checked', $(this).prop("checked"));
+        }
 	});
     
     // 设置主题配色