javascript - 我可以运行在禁用复选框中显示工具提示的 .hover 吗?
问题描述
我有一个动态表单,我需要一组复选框在鼠标悬停时显示一个工具提示。
我正在寻找仅使用 jquery 的干净工具提示代码,并且发现了可以解决我的问题的 css 资源。
在这里,我从@being_ethereal 的答案中为工具提示选择了代码,但它不适用于特定配置。
$('.geraBloqueio').hover(function(){
$(this).css('cursor','pointer').attr('title', 'Esta resposta gera bloqueio?');
}, function() {
$(this).css('cursor','auto');
});
在单击按钮后,它需要与一些附加的 HTML 交互。
function myfunction(){
$('#cont').append('<input class="geraBloqueio" type="checkbox" disabled />');
}
我究竟做错了什么?
解决方案
首先正如@RoryMcCrossan 所说,你不能悬停禁用的输入......
其次,即使您附加了未禁用的输入,您在触发该功能时也会遇到问题。会更好
$(body).on("mouseenter", ".geraBloqueio", function (){} );
所以把那个监听器放在 body 上,而不是放在你正在创建的新元素上。
无论如何,您需要对该输入做一些事情...将其包装在标签中,然后将该标题放在标签上..应该可以正常工作。
推荐阅读
- python - 在 Python 中将文本文件转换为 YAML
- flutter - flutter: 让 CustomPaint 绘图的图层相互补充,而不是相互融合
- java - Mockito:抛出指定的检查异常时“检查的异常对此方法无效”
- javascript - 反应更新的状态值表单子没有到达父组件
- reactjs - 向 mui-datatable 添加水平滚动条
- javascript - 如何在指定的 HTML 标记中显示最后一个数据索引属性
- powershell - GitHub Actions // PowerShell // 递归文件搜索应用 pylint
- javascript - 在 JavaScript 中获取表格单元格的坐标
- javascript - 无法在 express JS 中通过 res.json 打印对象
- python - Python 脚本似乎正在执行但没有输出