javascript - 单击文本以检查输入
问题描述
解决方案
我建议您使用标签标签将其与复选框相关联。此外,我在您的代码中插入了一些不同的语义标签:随时将其更改回来。
关于下拉关闭,您可以停止单击事件以在复选框切换其检查时进行传播,因此不会触发单击的引导事件侦听器
<ul id="divChooseMacro" class="dropdown-menu" aria labelledby="choose-macro">
<li class='dropdown-item' data-value='pippo' style='cursor: pointer;'>
<label class='dropdown-item' onclick='event.stopPropagation();'>
<input type='checkbox' value='pippo'/> pippo
</label>
</li>
</ul>
推荐阅读
- sql - Sql:基于列值做加/减
- html - React how to:点击时只替换一个组件(动态 UI)
- r - 按降序排列 facet_wrap 图
- etcd - 启动 etcd 服务时在初始集群配置中找不到本地名称“”
- vue.js - 试图让 vue.js 根据 created() 中的方法有条件地渲染某些东西
- linux - 是否可以在运行时调整 MTD 分区的大小?
- r - 使用 data.table 优化分组
- ruby-on-rails - 使用 ActionCable 实现同步房间
- google-cloud-platform - 如何在入口清单中添加 GCloud Bucket?
- javascript - iOS Safari 是否支持 storageEvents?