首先有一个标签 标签上有一个class叫".all-check"
$(document).off('click').on("click", ".all-check" , function() { //这里通过指定资源ID
$scope.tableDataList = data.list;
if ($(this).attr('cccc')=='1'){
$(this).css({
'border-color': '',
'color': '',
'background': ''
})
$(this).attr('cccc','0')
var allcheck = angular.element(this).scope().allChecked();
}else{
$(this).css({
'border-color': '#6b6b6b',
'color': '#ffffff',
'background': '#0085d0'
})
$(this).attr('cccc','1')
var allcheck = angular.element(this).scope().allChecked();
}
});
/**
* 全选
*/
$scope.allCheck = false;
$scope.allChecked = function() {
$scope.allCheck = !$scope.allCheck;
if ($scope.allCheck) {
angular.forEach($scope.tableDataList, function(value, key) {
value.checked = true;
});
} else {
angular.forEach($scope.tableDataList, function(value, key) {
value.checked = false;
});
}
}