最近我更新了我的 ASP.Net MVC4 项目以升级到 jQuery 1.9.1。但是从那以后,只要加载任何页面,我就会收到一个奇怪的错误:
(Chrome) jquery-1.9.1.js:5823 Uncaught TypeError: Cannot call method 'createDocumentFragment' of null
(IE10)无法获取未定义或空引用 jquery-1.9.1.js 的属性“createDocumentFragment”,第 5823 行字符 3
传递给其父函数 createSafeFragment(document) 的“document”参数始终为 null。该错误在 IE10 和 Chrome 中持续存在。以下是布局中包含脚本的方式:
<script src="/Scripts/jquery-1.9.1.js"></script>
<script src="/Scripts/jquery-ui-1.10.2.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="/Scripts/bootstrap.js"></script>
我试图通过调试脚本来跟踪错误,但找不到确切的来源。
有没有人遇到过这个有什么突破?任何帮助表示赞赏。
更新
jQuery Tooltip 与 Bootstrap Tooltip 冲突。更改了使用 Bootstrap 的功能,并且错误消失了。