Javascript 检查checkox元素
我有html代码Javascript 检查checkox元素,javascript,angularjs,Javascript,Angularjs,我有html代码 <tr ng-repeat="fee in Fees"> <td><input type="checkbox" class="input-fee" ng-model="item"></td> <td>{{fee.name}}</td> </tr> 我们怎么能把这个放在角度上,我试
<tr ng-repeat="fee in Fees">
<td><input type="checkbox" class="input-fee" ng-model="item"></td>
<td>{{fee.name}}</td>
</tr>
我们怎么能把这个放在角度上,我试过了
var $Fees = angular.element(document.getElementsByClassName('input.input-fee:checked'));
它不会返回选中的项目对象
文档。GetElementsByCassName
查找具有指定类名的元素,并且您正尝试使用元素选择器输入和类选择器进行筛选,但该类选择器永远不会工作
试试看
angular.element('input.input-fee:checked');
您可以尝试以下方法:
<tr ng-repeat="fee in Fees">
<td><input type="checkbox" class="input-fee" ng-model="fee.isChecked"></td>
<td>{{fee.name}}</td>
</tr>
{{fee.name}
选择一个布尔值,并相应地将其设置为真或假。Idk
项是什么,但这是每个复选框的ngModel
——使用数据。循环您的Fees
集合,并找到要检查的集合(实际将其绑定到对象属性,例如fee.checked
工作正常,谢谢
<tr ng-repeat="fee in Fees">
<td><input type="checkbox" class="input-fee" ng-model="fee.isChecked"></td>
<td>{{fee.name}}</td>
</tr>