Я нашел несколько вопросов, касающихся ошибки NOT_FOUND_ERR: DOM Exception 8
в сочетании с jQuery, но они не произошли в сценарии, подобном моему, и поэтому не дали решения.
По сути, у меня есть объект, и я перебираю его, а затем добавляю строки в <table>
с помощью id="legend"
: 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.
Я не уверен, что именно не так с моим кодом.
- Что не может быть найдено?
- Как я могу решить эту проблему?