我让这个脚本在 Chrome 中运行良好,但在 IE 8 或 9 中,这段代码不起作用:
$(document).on("mousedown", '#CentroCusto_new option', function (event) {
debugger;
alert('oi');
event.returnValue = false;
this.selected = !this.selected;
event.preventDefault();
});
- 在 IE 中:F12 已打开。
- 未调用调试器和警报。
- jQuery v1.10.2
- 控制台中没有错误。
- 我试图将文档更改为“正文”,但没有 也在工作。
- 当我删除选项时,函数被调用
如何解决?我认为 IE 不接受此选择器,但为什么呢?
最佳答案
debugger;
正在暂停执行您的代码 - 这就是 alert()
未触发的原因
关于javascript - Jquery 脚本在 Internet Explorer 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22363460/