2

IE 8 の jQuery コードに問題があります。ロード時に div を使用して UI を動的に構築するスクリプトがあります。これは chrome と firefox では問題なく動作しますが、IE では読み込まれません。下の 2 行目以降は何もログに記録されません。

AV.console.debug("start customer UI");
e = $("<div></div>").addClass("av-webassist-main").hide();
AV.console.debug("customerUI added main container");

コンソールに最初のデバッグを記録し、その後は何も記録しません。ページは空白のままです。コンソールで 2 行目を実行しようとすると、

e = $("<div></div>").addClass("av-webassist-main").hide();

エラー'null' is null or not an object がスローされます 。これをデバッグする方法がわかりません。jquery-1.9.1.js を使用しています。

4

2 に答える 2

0

jQuery はロードされていますか? これを試して:

if (jQuery) {  
    alert('jQuery is loaded');
} else {
    alert('jQuery is not loaded');
}

別の方法で DIV を作成するとどうなるでしょうか。お気に入り

$(document.createElement('div'))

それは何かを変えますか?

于 2013-07-17T14:31:39.563 に答える