javascript - Jquery点击跨度IE-11
问题描述
我有一个要在 IE11 中单击的 HTML,看起来像这样
<span tabindex="0" class="xyz" id="bpm.mnit_Nav" .. >
<span class="123">N</span>
avigate
</span>
在控制台中,我正在尝试
$("[id='bpm.mnit_Nav']").on('click', 'xyz hover', function(){console.log('done');});
它在控制台中出错
对象不支持“on”属性或方法
解决方案
仅当您的 jQuery 没有“on”功能时才会出现“对象不支持”错误。如果您在代码中添加了 jquery 脚本,请检查它的版本。因为在 1.7 之前,没有“on”方法。在这种情况下,您必须使用“绑定”方法。
推荐阅读
- kendo-ui - 剑道对话最大长度
- php - 将数组的值传递给函数(而不是数组本身)
- c# - 将字符串数据表示为树
- javascript - document.execCommand('copy') 命令在字符串的开头和结尾添加换行符
- php - TCPDF,避免在表格的一组行中出现分页符
- apache-kafka - Kafka Connect - 如何使用新配置重新启动失败的任务
- python - 从 DataFrame 到列表。蟒蛇熊猫
- excel - 简化删除包含另一个单元格指定范围内的日期的行
- git - 返回 401 的集线器命令
- python - 用于 FOPDT 模型(死区时间)仿真的 Gekko cspline 函数