【发布时间】:2017-09-15 00:29:18
【问题描述】:
我正在尝试获取表中复选框组的选中值。我有这样的情况
- 列出表中的所有记录,每一行都有一个复选框
<td><input type="checkbox" value="{{my.id}}" /></td>
-
我在表头有一个复选框,用于切换所有表复选框的真/假
<th><input type="checkbox" id="checkAll" (click)="changeCheck()" [(ngModel)]="checkAllValue" /></th>
我在 changeCheck() 中的代码如下:
changeCheck(): void {
var checkedItems = jQuery("#tbPayments input[type='checkbox'][id!=checkAll]");
for (let item = 0; item < checkedItems.length; item++) {
console.log(checkedItems[item].checked = true);
}
}
但是打字稿抛出错误: 类型“HTMLElement”上不存在属性“checked”
如何切换表格中的复选框列表。有人可以帮忙吗!
【问题讨论】:
-
如果您只看到红色标记,那么我认为您可以忽略它,请参阅相同的问题/答案Here
标签: javascript jquery typescript checkbox angular2-forms