我有一个<table>
with<thead>
和<tbody>
。现在,$(document).ready()
我有一个针对它的函数<tbody>
并对 servlet 进行 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。
请问有没有办法解决这个问题?
谢谢
编辑:意识到是我 appendTo() 到 td 中的输入框导致了问题,这个代码片段很好。所以问题结束了。道歉。