我有这样的HTML代码:如何防止按钮在标签控件内单击?
<label style="padding: 0px 0px!important; text-align:center">
<span style="color: gray">Some Text</span>
<button onclick='alert("Hello!")' style="cursor: pointer;">
<i class="glyphicon glyphicon-pushpin btn-lg" aria-hidden="true"></i> </button>
</label>
这里是JSFiddle。
在标签控件中,我声明button.Button是在单击标签中的任何区域时单击的。如何仅在单击按钮时单击它才能使按钮自行点击?
如果您需要HTML原样,你只能防止点击按钮与JS ... 例如在button.click上添加一个监听器,在你的点击事件中检查event.currentTarget,如果它没有按钮 - >然后preventDefault():)否则看看其他答案;) – MarcelD