【发布时间】:2020-01-16 15:37:08
【问题描述】:
在我的 Angular 应用中,我有以下菜单:
如您所见,我有项目(即a 元素)以及每个项目中的复选框和标签:
<span class="caption">RAM</span>
<a class="item">
<div class="item-checkbox">
<input type="checkbox" tabindex="0" class="hidden">
<label>4 GB</label>
</div>
</a>
<a class="item">
<div class="item-checkbox">
<input type="checkbox" tabindex="0" class="hidden">
<label>8 GB</label>
</div>
</a>
<a class="item">
<div class="item-checkbox">
<input type="checkbox" tabindex="0" class="hidden">
<label>16 GB</label>
</div>
</a>
我应该如何将(click) 添加到每个项目以正确处理事件捕获,以便如果用户单击标签或整个项目我会选中相关复选框?
...或者你知道更好的方法来达到我的意思吗?
【问题讨论】:
标签: javascript angular checkbox onclick event-capturing