Bunu varsayılan olarak her zaman yapmak isteyebilirsiniz. Bunu hatasız yapmak için jquery işlevini veya jquery.fn.init yöntemini sarmak için uğraşıyorum, ancak bunu yapmak için jquery kaynağında basit bir değişiklik yapabilirsiniz. Arama yapabileceğiniz bazı çevreleyen hatlar dahildir. İçin jquery kaynağı aramanızı öneririmThe jQuery object is actually just the init constructor 'enhanced'
var
version = "3.3.1",
// Define a local copy of jQuery
jQuery = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
// Need init if jQuery is called (just allow error to be thrown if not included)
var result = new jQuery.fn.init( selector, context );
if ( result.length === 0 ) {
if (window.console && console.warn && context !== 'failsafe') {
if (selector != null) {
console.warn(
new Error('$(\''+selector+'\') selected nothing. Do $(sel, "failsafe") to silence warning. Context:'+context)
);
}
}
}
return result;
},
// Support: Android <=4.0 only
// Make sure we trim BOM and NBSP
rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
jQuery.fn = jQuery.prototype = {
Son olarak, sıkıştırılmamış jquery kaynak kodunu buradan alabilirsiniz: http://code.jquery.com/