Les sélecteurs peuvent être utilisés dans jQuery pour correspondre à un ensemble d'éléments dans un document. La plupart des sélecteurs CSS sont implémentés, ainsi qu'un ensemble de sélecteurs personnalisés.
D'où cela vient Quand j'ai appris jQuery pour la première fois, j'attachais normalement des événements comme celui-ci: $('.my-widget a').click(function() { $(this).toggleClass('active'); }); Après en avoir appris davantage sur la vitesse du sélecteur et la délégation d'événements, j'ai lu à plusieurs endroits que «la délégation d'événements jQuery rendra votre code plus …
Avec: if(element.hasClass("class")) Je peux rechercher une classe, mais y a-t-il un moyen simple de vérifier si "élément" a l'une des nombreuses classes? J'utilise: if(element.hasClass("class") || element.hasClass("class") ... ) Ce qui n'est pas trop mal, mais je pense à quelque chose comme: if(element.hasClass("class", "class2") Ce qui ne fonctionne malheureusement pas. Y …
J'ai entendu à plusieurs reprises que l'atout le plus fort de jQuery est la façon dont il interroge et manipule les éléments dans le DOM: vous pouvez utiliser des requêtes CSS pour créer des requêtes complexes qui seraient très difficiles à faire en javascript classique. Cependant, pour autant que je …
Très bien, je me demande s'il existe un moyen de faire en sorte que le :contains()sélecteur de jQuery sélectionne des éléments avec uniquement la chaîne qui est tapée par exemple - <p>hello</p> <p>hello world</p> $('p:contains("hello")').css('font-weight', 'bold'); Le sélecteur sélectionnera les deux péléments et les mettra en gras, mais je veux …
Tout d'abord, je suppose que c'est trop complexe pour CSS3, mais s'il y a une solution quelque part, j'aimerais plutôt y aller. Le HTML est assez simple. <div class="parent"> <div class="child"> Text Block 1 </div> </div> <div class="parent"> <div class="child"> Text Block 2 </div> </div> Le div enfant est défini …
HTML: <div id="panel"> <table> <tr> <td><input id="Search_NazovProjektu" type="text" value="" /></td> </tr> <tr> <td><input id="Search_Popis" type="text" value="" /></td> </tr> </table> </div> J'ai besoin de sélectionner toutes les entrées dans le div particulier. Cela ne fonctionne pas: var i = $("#panel > :input");
Y a-t-il un moyen dans jQuery de vérifier si un parent, un grand-parent, un arrière-grand-parent a une classe. J'ai une structure de balisage qui m'a laissé faire ce genre de chose dans le code: $(elem).parent().parent().parent().parent().hasClass('left') Cependant, pour la lisibilité du code, j'aimerais éviter ce genre de chose. Y a-t-il un …
Est-il possible de combiner à la fois un sélecteur de classe et un sélecteur d'attribut avec jQuery? Par exemple, étant donné le code HTML suivant: <TABLE> <TR class="myclass" reference="12345"><TD>Row 1</TD></TR> <TR class="otherclass" reference="12345"><TD>Row 2</TD></TR> <TR class="myclass" reference="12345"><TD>Row 3</TD></TR> <TR class="myclass" reference="54321"><TD>Row 4</TD></TR> </TABLE> Quel serait le sélecteur que je peux …
C'est probablement assez simple. Je veux sélectionner tous les éléments d'une classe donnée thisClass, sauf là où se trouve l'identifiant thisId. c'est-à-dire quelque chose d'équivalent à (où - / moins implique supprimer): $(".thisClass"-"#thisId").doAction();
Existe-t-il une version insensible à la casse du sélecteur : contains jQuery ou dois-je faire le travail manuellement en boucle sur tous les éléments et en comparant leur .text () à ma chaîne?
.offset([coordinates])La méthode définit les coordonnées d'un élément mais uniquement par rapport au document. Alors, comment puis-je définir les coordonnées d'un élément mais par rapport au parent? J'ai trouvé que cette .position()méthode n'obtient que les valeurs «haut, gauche» par rapport au parent, mais elle ne définit aucune valeur. J'ai essayé avec …
J'ai le code HTML suivant: <div id="mydiv"> <div class="myclass"></div> </div> Je souhaite pouvoir utiliser un sélecteur qui sélectionne l'intérieur div, mais spécifique au mydivconteneur. Comment puis-je y parvenir avec jQuery?
Essayer de comprendre comment utiliser la méthode Jquery .on () avec un sélecteur spécifique auquel plusieurs événements sont associés. J'utilisais auparavant la méthode .live (), mais je ne sais pas trop comment accomplir le même exploit avec .on (). S'il vous plaît voir mon code ci-dessous: $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); …
Je veux obtenir le premier parent qui a un préfixe de classe spécifique, supposons: <div class="div-a3332"> <div class="div-a89892"> <p> <div class="div-b2"> <div id="divid">hi</div> </div> </p> </div> </div> Par exemple, mon élément actuel est #dividet je veux trouver le premier élément qui a le préfixe de classe div-a. Donc, fondamentalement, il …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.