我只在 IE 中收到错误(v8,我不知道它是否发生在较旧的 IE 版本中,但它不会发生在 Chrome 或 Firefox 中)当我使用 IE 开发工具的调试器时给我带来以下消息:
Breaking on JSScript runtime error - Object Expected
这是我受影响的代码:
$('#deviceProfileSelection').change(function() { //affected line!!!!
// rest of my code...
});
该元素#deviceProfileSelection
定义如下:
<select id="deviceProfileSelection">
<option value=""><?php echo getSysMessage("dropDownSelect")?></option>
<!-- and other values...-->
</select>
我已经尝试将 .change 侦听器定义为 a$(document).ready(function () {});
但根本没有成功。还有什么想法吗?
编辑
我试图使用 PHP 决策结构包含一个 div,如果条件为真,它应该打印一个 div。但是,实际上它没有打印,我的意思是,它没有打印开始标签“div”,只打印结束标签“div”。
浏览器可以解释这个错误,但是 IE8 和这个 IE 无法导致问题。