X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=jquery%2Fjquery.js;h=1e1e4abafe2f43d292add3cc10fd6c38c66495a3;hb=582075e965a7df985aede0e088928c486fe9ce06;hp=8398c0d7e0006a4d8aec0309dac99c5bb6bffd68;hpb=b5256caee647eb3b8f49115d7803506b031d058f;p=jquery.git diff --git a/jquery/jquery.js b/jquery/jquery.js index 8398c0d..1e1e4ab 100644 --- a/jquery/jquery.js +++ b/jquery/jquery.js @@ -387,8 +387,16 @@ $.clean = function(a) { var r = []; for ( var i = 0; i < a.length; i++ ) { if ( a[i].constructor == String ) { + if ( a[i].indexOf(""; + } var div = document.createElement("div"); div.innerHTML = a[i]; + if ( tr ) { + div = div.firstChild.firstChild; + } for ( var j = 0; j < div.childNodes.length; j++ ) { r[r.length] = div.childNodes[j]; } @@ -523,7 +531,7 @@ $.Select = function( t, context ) { if ( m[1] == "#" ) { // Ummm, should make this work in all XML docs var oid = document.getElementById(m[2]); - r = oid ? [oid] : []; + r = ret = oid ? [oid] : []; t = t.replace( re2, "" ); } else { if ( m[2] === "" || m[1] == "." ) { m[2] = "*"; } @@ -564,11 +572,12 @@ $.Select = function( t, context ) { if ( ret && ret[0] == context ) { ret.shift(); } done = $.merge( done, ret ); + return done; }; $.tag = function(a,b){ - return a && typeof a.getElementsByTagName != "undefined" ? + return a && a.getElementsByTagName ? a.getElementsByTagName( b ) : []; }; @@ -578,7 +587,8 @@ $.attr = function(o,a,v){ 'for': 'htmlFor', 'text': 'cssText', 'class': 'className', - 'float': 'cssFloat' + 'float': 'cssFloat', + 'style': 'cssText' }; a = (fix[a] && fix[a].replace && fix[a]) || a; var r = new RegExp("-([a-z])","ig");