javascript - 如何防止单击复选框的标签范围。仅可在复选框上单击

标签 javascript jquery checkbox

我有一个 jsp 形式的复选框,其中包含包含 span 的标签,该标签在检查元素后显示。我希望只有当我单击复选框时复选框才可单击。如果我单击复选框标签 span,则它不应该可单击。我不允许修改这个标签,因为它在类中具有依赖关系,而且我也无法修改它的 css,因为它在每个页面上都会中断。如果解决方案可以使用 jquery 完成,那么非常欢迎。先感谢您。

JSP代码

<div class="fbox3 nspan">
<form:checkbox path="sendWelcomeEmail"  cssClass="label-revert" checked="true"label="Send a welcome email with login details to the user.  /></div>

最佳答案

试试这个,

$("span").css("pointer-events", "none");

替代方案,

<span onclick='return false;'>some text here</span>

关于javascript - 如何防止单击复选框的标签范围。仅可在复选框上单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40394690/

相关文章:

jquery - 如何使用带有基本身份验证的 JQuery 进行 JSONP 调用?

html - 如何使用此自定义复选框保持 Tab 键行为?

javascript - 使用ffmpeg转换音频格式

javascript - 如何在node.js中将http重定向到https

javascript - 使用 ajax 将数据从 javascript 发送到 PHP

javascript - 使用按钮或链接文本在多个 Highcharts 之间切换

ios - 在 Swift 中取消选中 UITableview 自定义复选框选项

css - 复选框勾选在 Edge 浏览器中显示为点

javascript - Angular 重新加载提供者值(value)

javascript - AngularJs:创建指令