I have an HTML code like this:
<div id="content">
<div class="foobar"></div>
</div>
I want to append child elements inside div#content
before the div.foobar
element. How can do that?
I have an HTML code like this:
<div id="content">
<div class="foobar"></div>
</div>
I want to append child elements inside div#content
before the div.foobar
element. How can do that?
Before I answer your question let me make something more clearer and easier to u so that you understand what your trying to
Append means you can insert elements as child elements at the end of the selector
example
append() and appendTo()
Prepend means you can insert elements as child elements at the beginning of the selector
example
prepend() and prependTo()
Notice that selector will be considered as a
parent
Before means you can add elements just before the selector
example
before() and insertBefore()
After means you can add elements just after the selector
example
after() and insertAfter()
before and after
does not
treat selector as aparent
elementNow to answer your question
You can do it using
prepend or before
Notice the selector positions in
prepend() and prependTo()
You can use before()/insertBefore() like
or if you want to insert new content as the first child of
#content
then use prepend()