In diesem Artikel werden hauptsächlich relevante Informationen vorgestellt, die das Prinzip des JQuery-Selektors im Detail erklären. Das heißt, es gibt eine Init-Initialisierungsmethode im JQuery-Prototyp, die den eingehenden Wert analysiert, z. B. die eingehende ID, den Klassen- oder Tag-Namen muss sein Freunde können sich auf die
detaillierte Erklärung des Prinzips des JQuery-Selektors
HTML-Teil
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> <script src="js/minijquery.js"></script> </head> <body> <p class="one">1</p> <p class="two">2</p> </body> <script> var result = $("p"); console.log(result); alert($('p').size()); </script> </html> js
JS-Teil
(function(){ //暴露外部的引用 var jQuery = window.jQuery = window.$ = function(selector){ return new jQuery.fn.init(selector); } //添加原型事件 jQuery.fn = jQuery.prototype = { // init:function(selector){ var element = document.getElementsByTagName(selector); Array.prototype.push.apply(this,element); return this; }, myjQuery:"the test one", length:0, size:function(){ return this.length; } } //将init的原型引用成jQuery的原型 jQuery.fn.init.prototype = jQuery.fn; })();
Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die Prinzipien der JQuery-Auswahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!