と が<table>
あり<thead>
ます<tbody>
。これを$(document).ready()
対象とする関数が<tbody>
あり、サーブレットへの ajax 呼び出しを行います。結果Json
は、行ごとおよびセルごとに tbody に挿入されます。
以下はコードの一部です。
var tbody = $('#topten');
$.each(responseJson, function(i, obj) {
var trkey = $('<tr>');
trkey.appendTo(tbody);
$.each(obj, function(K, V) {
if (K == 'abc') {
var td = $('<td>');
td.appendTo(trkey);
}
});
});
IE8 コンソールから次の例外が発生しました。
SCRIPT65535: Unexpected call to method or property access.
jquery-1.8.0.js, line 5565 character 5
たまたま
this.appendChild( elem );
私のアプリは IE9、10 FF、Chrome で完全に動作しますが、IE8 では動作しません。
この問題の回避策があるかどうか尋ねてもよろしいですか?
ありがとう
編集: 問題を引き起こしたのは、td に appendTo() した入力ボックスであることに気付きました。このコード フラグメントは問題ありません。ということで質問は締め切らせていただきます。謝罪。