方法如下:
需要用到AngularJS特性:双向数据绑定
注意:没写一行DOM代码!这就是ng的优点,bootstrap.css为了布局,JS代码也只是简单创建ng模块和ng控制器。
效果:
代码如下:
选择 | 姓名 | 操作 |
---|---|---|
Tom | ||
Mary | ||
King |
全选
取消全选
//2、创建自定义模块和控制器
angular.module('myModule5', ['ng']).
controller('myCtrl5', function($scope){
});
ps:AngularJs 简单实现全选,多选操作。
{{item.text}}
$scope.fx=function(){
var cbs= $("[class=cb]");
for (var i=0;i<$scope.yao.length;i++) {
var cb=cbs[i];
cb.checked=!cb.checked;
}
}
//全选
$scope.qx=function(){
var cbs=$("input:checkbox");
cbs.each(function(){
$(this).prop("checked",true);
})
}
//全不选
$scope.qbx=function(){
var cbs=$("input:checkbox");
cbs.each(function(){
$(this).prop("checked",false);
});
}