angularjs中的$event事件

angularjs中的$event事件

                             <tr>
                                 <th class="" style="padding-right:0px">
                                     <input id="selall" type="checkbox" class="icheckbox_square-blue">
                                 </th> 
            <th class="sorting_asc">品牌ID</th>
               <th class="sorting">品牌名称</th>               
               <th class="sorting">品牌首字母</th>                  
                           <th class="text-center">操作</th>
                             </tr>
                         </thead>
                         <tbody>
                             <tr ng-repeat="l in list" >
                                 <td><input  type="checkbox" ng-click="updateIds($event,l.id)" ></td>                                 
                              <td>{{l.id}}</td>
               <td>{{l.name}}</td>              
                                    <td>{{l.firstChar}}</td>                                   
                                    <td class="text-center">                                           
                                      <button type="button" class="btn bg-olive btn-xs" data-toggle="modal" data-target="#editModal" ng-click="findOne(l.id)" >修改</button>                                           
                                    </td>
                             </tr>
                         </tbody>
                     </table>
   $scope.updateIds=function($event,id){
    if($event.target.checked){//判断是否选中
     $scope.selectIds.push(id);//选中往数组里添加id信息
    }else{
     var idx = $scope.selectIds.indexOf(id);//获取要删除的id下标
     $scope.selectIds.splice(idx,1);//idx:要删除的下标,1表示从当前下标往后删除的个数 一般是1个
    }
    
   }

==$event.target代表能够直接选取到checkbox对象 ==

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值