8
votes

Qu'est-ce que le sélecteur JQuery Angle Support Sélecteur, comme $ ('')?

Parfois, je vois des constructions comme $ ('') . Comment $ (< ') différent de $ (' img ') et où puis-je en savoir plus à ce sujet?

J'ai essayé de regarder Sélecteurs JQuery mais n'a rien trouvé de rapport avec ce format.


1 commentaires

$ ('') est utilisé pour créer un nouvel élément, $ ('img') est un sélecteur DOM, pour obtenir tous les éléments IMG de la domestique


3 Réponses :


5
votes

$ ('') crée une image une image, tandis que $ ('img') sélectionne toutes les images existantes.


0 commentaires

6
votes

La fonction JQuery est surchargée pour construire de nouveaux éléments JQuery lorsqu'il est passé une chaîne qui ressemble à HTML. Du docs :

Si une chaîne est transmise en tant que paramètre à $ (), jQuery examine le String Pour voir si cela ressemble à HTML (c'est-à-dire, il commence par ). Sinon, la chaîne est interprétée comme une expression sélecteur, comme expliqué ci-dessus. Mais si la chaîne semble être un extrait HTML, JQuery tente de créer de nouveaux éléments DOM comme décrit par le HTML. Ensuite, un objet JQuery est créé et renvoyé qui fait référence à ces éléments.


0 commentaires

3
votes

$ ('') code> crée un nouveau code> élément à insérer sur le DOM.

$ (' IMG ') code> sélectionne tous les éléments existants code>. p>

généralement, on utiliserait $ (' ') code > Pour créer des éléments dans le DOM comme suit: p> xxx pré>

alors que vous pouvez utiliser le $ ('img'); code> sélecteur pour gérer CSS (comme Exemple arbitraire): P>

$('img').css('marginTop', 20);


0 commentaires