From 009068a4402ff8c105dc5534ac185dc62782b591 Mon Sep 17 00:00:00 2001 From: chiu Date: Sat, 25 Apr 2020 00:28:59 +0800 Subject: [PATCH] add some function to jquery --- .../external/jquery/jquery.js | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/updatefiles/accessibility/jquery-ui-1.12.1/external/jquery/jquery.js b/updatefiles/accessibility/jquery-ui-1.12.1/external/jquery/jquery.js index 51d9afe..0b2fb70 100644 --- a/updatefiles/accessibility/jquery-ui-1.12.1/external/jquery/jquery.js +++ b/updatefiles/accessibility/jquery-ui-1.12.1/external/jquery/jquery.js @@ -152,7 +152,9 @@ jQuery.fn = jQuery.prototype = { // The default length of a jQuery object is 0 length: 0, - + size: function(){ + return this.length; + }, toArray: function() { return slice.call( this ); }, @@ -2868,9 +2870,13 @@ jQuery.fn.extend( { } ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); + if (selector != '\#'){ + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + } + else{ + jQuery.find( document, self[ i ], ret ); } return len > 1 ? jQuery.uniqueSort( ret ) : ret; @@ -3476,6 +3482,10 @@ jQuery.extend( { state: function() { return state; }, + error: function() { + deferred.fail( arguments ); + return this; + }, always: function() { deferred.done( arguments ).fail( arguments ); return this; @@ -4948,6 +4958,9 @@ jQuery.event = { global: {}, + props: ( "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase " + + "metaKey relatedTarget shiftKey target timeStamp view which" ).split( " " ), + add: function( elem, types, handler, data, selector ) { var handleObjIn, eventHandle, tmp,