X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fjquery%2Fjquery.js;fp=src%2Fjquery%2Fjquery.js;h=038323adb8583736ac246695d1e90732f99bb3f2;hb=d259ec1a93ea087d76c02009eccaa42786f737bb;hp=09e714cc59e72f216848e6244a534e38c525208f;hpb=7d02f06e036f6a42ccd2c276e9f00a7cd35dc74a;p=jquery.git diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 09e714c..038323a 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -633,6 +633,11 @@ jQuery.extend({ // Convert html string into DOM nodes if ( typeof arg == "string" ) { + // Fix "XHTML"-style tags in all browsers + arg = arg.replace(/(<(\w+)[^>]*?)\/>/g, function(m, all, tag){ + return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area)$/i)? m : all+">"; + }); + // Trim whitespace, otherwise indexOf won't work as expected var s = jQuery.trim(arg).toLowerCase(), div = doc.createElement("div"), tb = [];