全选反选和批量删除

来源:互联网 发布:淘宝店铺装修页头没了 编辑:程序博客网 时间:2024/05/17 23:06
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script src="angular.min.js"></script>
        <script src="jquery-3.2.1.min.js"></script>
        <script>
            
            var app=angular.module("zrApp",[]);
            app.controller("my",["$scope",function($scope,$filter){
                
             var arra=[];
             $scope.aa=arra;
            
             $scope.tj=function(){
                 
                 arra.push({"name":$("#tname").val(),"pwd":$("#tpwd").val(),"age":$("#tage").val(),"sex":$("#tsex").val()});
               
             };
             $scope.Na=function(bianliang1){
                 $scope.Name=bianliang1;
                 
             };
             $scope.Se=function(bianliang2){
                 $scope.Sex=bianliang2;
             };
            
             //批量删除
             $("#ccdel").click(function(){
                 
                var len=$("input[name='test']:checked");
                if(len.length==0){
                    alert("请选择");
                }else{
                    $(len).parent().parent().remove();
                }
             });
             //删除全部
             $scope.del=function(){
                 $scope.aa=[];
             };
             //修改密码
             $scope.xgmm=function(i){
                 
                 $scope.aa[i].pwd="AA1235";

             };

      $("#C").click(function(){
                
                var cks=document.getElementsByName("ck");
                for(var i=0;i<cks.length;i++){
                    cks[i].checked=!cks[i].checked;
                }
                
                
                
            });
           

            
              
            }]);
        </script>
    </head>
    <body ng-app="zrApp" ng-controller="my">
        姓名查找<input type="text" id="cname" ng-change="Na(bianliang1)" ng-model="bianliang1" />
        年龄查找
        <select id="cage" ng-change="Ae(bianliang3)" ng-model="bianliang3">
            <option>0-10</option>
            <option>10-20</option>
            <option>20-100</option>
        </select>
        性别查找
        <select id="csex" ng-change="Se(bianliang2)" ng-model="bianliang2">
            <option>--请选择性别</option>
            <option>男</option>
            <option>女</option>
        </select>
        <button ng-click="del()">删除全部</button>
        <button id="ccdel">批量删除</button>
        <table border="1px solid" style="width: 300px; ">
            <tr>
            <th>全选<input type="checkbox" ng-model="ck"></th>
            <th>序号</th>
            <th>姓名</th>
            <th>密码</th>
            <th>年龄</th>
            <th>性别</th>
            <th>操作</th>
            </tr>
            <tr ng-repeat="a in aa |filter:{name:Name}|filter:{sex:Sex}|filter:{age:shu}" >
                <td><input type="checkbox" name="test" ng-checked="ck"></td>
                <td>{{$index+1}}</td>
                <td>{{a.name}}</td>
                <td>{{a.pwd}}</td>
                <td>{{a.age}}</td>
                <td>{{a.sex}}</td>
                <td><button ng-click="xgmm($index)">修改密码</button></td>
            </tr>
            
        </table>
        <table border="1px solid" style="width: 300px; margin: 0 auto;">
            <tr>
                <td>姓名</td>
                <td><input type="text" placeholder="请输入姓名" id="tname"/></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input type="text" placeholder="请输入密码" id="tpwd"/></td>
            </tr>
            <tr>
                <td>年龄</td>
                <td><input type="text" placeholder="请输入年龄" id="tage"/></td>
            </tr>
            <tr>
                <td>性别</td>
                <td><input type="text" placeholder="请输入性别" id="tsex"/></td>
            </tr>
            <tr style="text-align: center;">
                <td colspan="2"><button ng-click="tj()">提交</button></td>
            </tr>
        </table>
        
    </body>
</html>

原创粉丝点击