【发布时间】:2011-10-16 22:11:11
【问题描述】:
我确实发现了几个与 jQuery 结合使用的 NOT_FOUND_ERR: DOM Exception 8 错误的问题,但它们并没有发生在像我这样的场景中,因此它们没有提供解决方案。
基本上,我有一个对象,我正在对其进行迭代,然后将行添加到带有id="legend" 的<table>:http://jsfiddle.net/nt9gZ/。
var items = [],
obj = {a: 1,
b: 2};
$.each(obj, function(i, v) {
items.push(
$("<tr>").append(
$("<td>").html(i),
$("<td>").html(v)
)
);
});
// .empty() is to erase contents when running this piece of code again
$("#legend").empty().append(
$(items)
);
当我运行这段代码时,我得到了错误:
Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
在 Chrome 上。
我不确定我的代码到底出了什么问题。
- 找不到什么?
- 我该如何解决这个问题?
【问题讨论】:
标签: javascript jquery dom append html-table