The W3C has a list of valid self-closing tags, div of which is not one of them (for the sake of compatibility, I think).
http://www.w3schools.com/xhtml/xhtml_ref_byfunc.asp Only the following tags should be self closed: <area /> <base /> <basefont /> <br /> <hr /> <input /> <img /> <link /> <meta /> On Jul 28, 11:30 am, "thorasm...@gmail.com" <thorasm...@gmail.com> wrote: > Not sure whether this is a bug, but is is certainly unexpected > behaviour. > > When i try to use replaceWith on a <div /> instead of a <div></div> > (which is correct HTML syntax) it causes, not only the div but all > code after the div to be replaced. > > Please see the code here: > > http://nafai.org/temp/jqueryproblem/ > > I will make a bug report if others also think this is a bug.