【发布时间】:2023-03-17 13:51:01
【问题描述】:
我想要一个单选组,其中每个标签在右侧包含一个可点击的图标,它不会选择元素,只执行一个点击事件。单击标签内的任何其他区域应选择单选组中的该项目。但点击图标应该只执行该代码。
问题在于<label> 承担了对其区域内任何点击的所有控制。我已经调整了 x-indexes,如果不选择单选组中的项目,根本无法点击图标。我正在使用 angularjs 和 ionic 框架。
<label class="item-button-right item item-radio" >
<input type="radio" name="radio-group">
<div class="item-content disable-pointer-events" >
<span>My Radio Button</span>
<button ng-click="doSomething(); $event.stopPropagation();" class="button button-icon radio-button">
<i class="button-icon icon ion-ios-information-outline"></i><i class="icon ion-ios-arrow-right"></i>
</button>
</div>
<i class="radio-icon disable-pointer-events icon ion-checkmark"></i>
</label>
【问题讨论】:
标签: html angularjs ionic-framework ionic