X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fjquery%2Fjquery.js;h=1535fb5d4129ec07bc7ad16ffd480cc53a485350;hb=cb53fc02b68ca267f9eddd8fd4f5d92ef08ae022;hp=965c2798abd538cea0d493bceb2fbc1c4d94dc85;hpb=2e544e9eb89c87b9eac6df445474d21e9be604eb;p=jquery.git diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 965c279..1535fb5 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -50,7 +50,7 @@ jQuery = function(a,c) { return new jQuery(a,c); // Handle HTML strings - if (typeof a == "string") { + if ( a.constructor == String ) { var m = /^[^<]*(<.+>)[^>]*$/.exec(a); if ( m ) a = jQuery.clean( [ m[1] ] ); } @@ -1387,7 +1387,7 @@ jQuery.extend({ fn.apply( obj[i], args || [i, obj[i]] ); else for ( var i = 0; i < obj.length; i++ ) - fn.apply( obj[i], args || [i, obj[i]] ); + if ( fn.apply( obj[i], args || [i, obj[i]] ) === false ) break; return obj; }, @@ -1571,7 +1571,7 @@ jQuery.extend({ empty: "!a.childNodes.length", // Text Check - contains: "((a.firstChild && a.firstChild.nodeValue)||a.innerText||a.innerHTML).indexOf(m[3])>=0", + contains: "jQuery.fn.text.apply([a]).indexOf(m[3])>=0", // Visibility visible: "a.type!='hidden'&&jQuery.css(a,'display')!='none'&&jQuery.css(a,'visibility')!='hidden'", @@ -1872,7 +1872,7 @@ jQuery.extend({ return elem.getAttributeNode(name).nodeValue; } else if ( elem.getAttribute != undefined && elem.tagName ) { // IE elem.getAttribute passes even for style if ( value != undefined ) elem.setAttribute( name, value ); - return elem.getAttribute( name, 2 ); + return elem.getAttribute( name ); } else { name = name.replace(/-([a-z])/ig,function(z,b){return b.toUpperCase();}); if ( value != undefined ) elem[name] = value; @@ -2694,7 +2694,7 @@ jQuery.macros = { /** * Set the value of every matched element. * - * @example $("input").value("test"); + * @example $("input").val("test"); * @before * @result *