Jquery append() is not appending as expected
Posted
by KallDrexx
on Stack Overflow
See other posts from Stack Overflow
or by KallDrexx
Published on 2010-05-16T02:50:37Z
Indexed on
2010/05/16
3:00 UTC
Read the original article
Hit count: 285
So I have the following div
<div id="object_list">
I want to append a list and items into it. So I run the following jquery
$("#object_list").empty();
$("#object_list").append('<ul');
$("#object_list").append(list.contents());
$("#object_list").append('</ul>');
After that code runs, #object_list looks like this
<div id="object_list">
<ul></ul>
...list.contents() elements
</div>
Even after debugging, if I do another $("#object_list").append('<ul>');
all I get is an added <ul>
after the </ul>
. Why is jquery not appending to the html AFTER the list.contents(), but is going before it?
© Stack Overflow or respective owner