Cette fois, je vais vous apporter une explication détaillée de l'utilisation des trois types $() de jQuery. Quelles sont les précautions lors de l'utilisation des trois types $() de jQuery. Voici des cas pratiques, prenons un. regarder.
Le signe $ est un alias pour la "classe" jQuery et $() construit un objet jQuery. Par conséquent, "$()" peut être appelé le constructeur de jQuery (opinion personnelle, haha !).
1. $() peut être $(expression), c'est-à-dire un sélecteur CSS , un élément Xpath ou HTML, c'est-à-dire que l'élément cible correspond à l'expression ci-dessus.
Par exemple : l'objet construit par $("a") utilise un sélecteur CSS pour construire un objet jQuery - il sélectionne toutes les balises Par exemple :
$("a").click(function(){...})
est un événement déclenché lorsque l'on clique sur un lien de la page. Pour être précis, jQuery construit un objet $("a") en utilisant la balise , et la fonction click() est une méthode (événementielle) de cet objet jQuery.
Par exemple, il existe un tel morceau de code HTML :
<p>one</p> <p> <p>two</p> </p> <p>three</p> <a href="#" id="test" onClick="jq()" >jQuery</a>
Le fonctionnement de ce HTML est l'instruction suivante :
alert($("p>p").html());
Le $() est une requête expression, c'est-à-dire qu'un objet jQuery est construit à l'aide d'une expression de requête telle que "p>p", puis "html()" signifie afficher son contenu HTML, qui est le [deux] de l'extrait de code HTML ci-dessus. Autre exemple :
$("<p><p>Hello</p></p>").appendTo("body");
$() contient une chaîne. Utilisez une telle chaîne pour construire un objet jQuery, puis ajoutez cette chaîne à
$(document).find("p>p").html());
$() est un élément DOM, c'est-à-dire qu'il recherche l'élément
avec
le contenu dans
3. $() peut être $(function), c'est-à-dire une fonction, qui est un raccourci pour $(document).ready(). Par exemple, la forme courante est la suivante :
$(document).ready(function(){ alert("Hello world!"); });
Transformation de variable :
$(function(){ alert("Hello world!"); });
对于选择HTML文档中的elements,jQuery有两种方法:
1)如$("p>ul a"),它的意思是p标签中的ul标签中的a标签
不过,$('p>ul')和$('p ul')是有区别的,
$('p>ul')是
的直接后代里找
的所有后代里找
的直接后代里找
的所有后代里找
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
H5+C3+JS pour obtenir des effets de saut au sol
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!