difference between $('<div>') and $('<div/>')

html, javascript, jquery

Solution

No, jQuery will normalize those statements into the exact same.

In some earlier version of jQuery tho, it happend to be that `<div>` was actually faster than `<div/>` for whatever reason. I don't know yet, if that still applies.

http://jsperf.com/jquery-constructor-performance

Seems like this bug/feature is no longer true.

Problem

Possible Duplicate: $(‘<element>’) vs $(‘<element />’) in jQuery I am used to write `$('<div>')`. But today I saw a presentation about advanced-jquery by john-resig who use the following syntax `$('<div/>')`. http://loft.bocoup.com/john-resig-advanced-jquery/ To me they seem to produce the same output. My question is: is there some difference between `$('<div>')` and `$('<div/>')`?

Original source

Related problems