Text

")"."/> Text

")".">

Maison  >  Article  >  interface Web  >  Quel est le rôle du symbole $ dans jquery ?

Quel est le rôle du symbole $ dans jquery ?

青灯夜游
青灯夜游original
2020-11-20 15:15:4411913parcourir

Quel est le rôle du symbole $ dans jquery ?

Recommandations associées : "Tutoriel jQuery"

$ est un alias pour la "classe" jQuery, $() construit un objet jQuery. Par conséquent, "$()" peut être appelé le constructeur de jQuery.

Les trois types de $()

1 de jQuery peuvent être $(expression), c'est-à-dire un sélecteur CSS, un élément Xpath ou HTML, c'est-à-dire. , via L'expression ci-dessus pour correspondre à l'élément cible.

2. $() peut être $(element), qui est un élément spécifique du DOM. Par exemple, les objets DOM couramment utilisés incluent le document, l'emplacement, le formulaire, etc. Par exemple, cette ligne de code : Le document dans

$(document).find("div>p").html());

$() est un élément DOM, c'est-à-dire qu'il recherche l'élément dc6dce4a544fdca2df29d5ac0ea9906b avec e388a4556c0f65e1904146cc1a846bee le contenu dans e388a4556c0f65e1904146cc1a846bee.

3. $() peut être $(funcTIon), qui est une fonction, qui est un raccourci pour $(document).ready(). Par exemple, la forme courante est la suivante :

$(document).ready(funcTIon(){
alert("Hello world!");
});

Opération variable :

$(function(){
alert("Hello world!");
});

Le rôle du symbole $ dans jQuery

1 As. un wrapper jQuery, utilisez des sélecteurs pour sélectionner les éléments DOM (c'est aussi la fonction la plus puissante)

Par exemple :

$("table tr:nth-child(even)")

2 Fonctions utilitaires, comme espace de noms de plusieurs fonctions utilitaires courantes Préfixe <.>

Par exemple :

$.trim(someString)

3. Gestionnaire de préparation du document, équivalent à $(document).ready(...)

Par exemple :

$(function(){...}); //里面的函数会在DOM树加载完之后执行

4. Créez des éléments DOM

Par exemple :

$("<p>how are you?</p>")

5. Étendre jQuery

Par exemple :

$.fn.disable = function(){...}

Utilisez jQuery et d'autres bibliothèques

Par exemple : la bibliothèque Prototype utilise également le symbole $. jQuery fournit la fonction noConflict pour éviter les conflits. jQuery.noConflict();

Pour plus de connaissances liées à la programmation, veuillez visiter :

Site Web d'apprentissage en programmation

 ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn