【发布时间】:2019-01-21 03:26:06
【问题描述】:
当我点击一个复选框时,我想选中所有前一个复选框并取消选中所有下一个复选框,我怎么能做到这一点?
这里是我如何生成我的复选框
<div *ngFor="let check of feature.tests; let i = index" class="col-md-12">
<mat-checkbox>{{check.name}}</mat-checkbox>
</div>
编辑:使用 jquery,我通过做类似的事情来实现这一点
$('input[type="checkbox"]').on('click', function() {
$(this).prevAll().prop('checked', true);
$(this).nextAll().prop('checked', false);
});
【问题讨论】: