【发布时间】:2016-03-04 13:28:54
【问题描述】:
我有一个如下所示的复选框列表:
<div class="checkbox">
<label><input type="checkbox" value="west" name="west" id="west" checked="{{isChecked}}">West</label>
</div>
<div class="checkbox">
<label><input type="checkbox" checked="{{isChecked}}" name="airport" id="airport" value="airport">Airport</label>
</div>
<div class="checkbox">
<label><input type="checkbox" checked="{{isChecked}}" name="north" id="north" value="north">North</label>
</div>
我设法将每个复选框的状态作为布尔值传递给集合,如下所示:
var eventLocation = [
event.target.west.checked,
event.target.airport.checked,
]
但是,我只想传递选中复选框的值。我知道我可以使用event.target.west.value 传递复选框的值,但是要仅获取选中的复选框,我必须编写许多条件,这不能很好地扩展。有更好的方法吗?
谢谢!
【问题讨论】:
标签: javascript arrays meteor checkbox meteor-helper