jquery – Angular2如何获取所有选中的复选框

前端之家收集整理的这篇文章主要介绍了jquery – Angular2如何获取所有选中的复选框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我正在开发一个Angular2应用程序.
我有一张表,其中每条记录代表一名学生,并包含一个复选框
<input class="mycheckBox" type="checkBox" [value]='student.StudentId'>

在某些时候,用户将点击一个需要获取所有选中复选框值的按钮.

我不确定应该由谁来解决这个问题.

一个想法是每个学生都有一个或不是被检查的值.这必须通过双向绑定来完成.

然而,这意味着每次你必须通过所有学生

这是最好的选择吗?
有没有匹配以下JQuery的东西:

$('.mycheckBox:checked').each(function(){

@R_502_323@

我最近回答了一个类似的问题: https://stackoverflow.com/a/34142740/215945

您可以在模板中执行以下操作:

<input class="mycheckBox" type="checkBox" [(ngModel)]="student.selected">{{student.StudendId}}

然后,与选定的学生做一些事情:

this.students.filter(_ => _.selected).forEach(_ => { ... })
原文链接:https://www.f2er.com/jquery/241450.html

猜你在找的jQuery相关文章