$("#details").append('<ul>'); for (var i = 0; i < 10; i++) { $("#details").append('<li>something</li>'); } $("#details").append('</ul>');
看起来< li>元素呈现OUTSIDE< ul>标签。
这是一个jQuery错误?
var list = $("#details").append('<ul></ul>').find('ul'); for (var i = 0; i < 10; i++) list.append('<li>something</li>');
注意:请参阅(和upvote)Blixt的答案,它扩展了几个不同的选项,优于各种目的。它值得关注,并没有得到它。