Luttant avec le sélecteur CSS. Vous voulez sélectionner tous les éléments FORM qui sont des ancêtres de {éléments ayant class = 'requis'}. Des idées?Sélecteur jQuery: sélection de l'ancêtre dont le descendant a un attribut mis en valeur
Répondre
Vous pouvez utiliser .closest()
pour obtenir le plus proche ancêtre correspondant au sélecteur, comme ceci:
$(".required").closest("form")
ou bien vous pouvez utiliser :has()
, comme ceci:
$("form:has(.required)")
Cela se traduit par: <form>
éléments qui contiennent un élément avec class="required"
, même résultat (puisque les formes ne peuvent pas être imbriquées), venant juste de la direction opposée.
$(".required").parents("form").each(function(){
$(this) ///... do something
});
quelque chose comme ça?
Pour sélectionner tous les éléments de formulaire ancêtre à tous les niveaux serait:
$ ("forme nécessaire".)
CSS:
forme .required {}
Je crois que votre sélecteur me donnerait tous les éléments FORM qui ont un ancêtre dont la classe = 'required'. Mais je cherche tous les éléments FORM qui ont un descendant dont la classe = 'required'. Je viens de trouver la fonction has() donc je pense que cela peut marcher: $ ("form"). Has ("form .required") –
- 1. jquery descendant numéro de sélecteur
- 2. Descendant ou auto-sélecteur dans jQuery
- 3. Sélection de tous les noeuds descendant avec JQuery
- 4. jquery 'attribut contient' sélecteur avec une valeur dynamique
- 5. jQuery mis en valeur Hash
- 6. Sélecteur CSS enfant vs descendant
- 7. jQuery, Sélection par valeur d'attribut, ajout d'un nouvel attribut
- 8. sélecteur jquery et sélection d'objets
- 9. jQuery choisir où attribut = valeur
- 10. jQuery li: a (ul) numéro de sélecteur
- 11. échec Jquery après le site a été mis en
- 12. jQuery: question de sélection (sélection par attribut onclick)
- 13. Sélection de plusieurs éléments mis en cache
- 14. Élément XPath qui contient un attribut et dont le parent parent contient un autre attribut
- 15. jQuery: Sélection d'éléments qui n'ont pas d'élément descendant spécifique
- 16. jquery: rechercher un élément dont l'identifiant a un motif particulier
- 17. Sélection d'un descendant en jQuery si j'ai une référence à un élément déjà
- 18. Puis-je mettre une seule citation dans un attribut JQuery égal à selector ([attribut = valeur])?
- 19. variable jquery dans le sélecteur
- 20. Ajouter attribut de sélection à l'aide Html.DropDownList JQuery
- 21. Comment obtenir la valeur d'un attribut dont le nom n'est pas un littéral dans xQuery?
- 22. descendant d'objet jQuery filtrage
- 23. dont le contrôle a touché
- 24. jQuery vérifier si l'élément a un attribut css
- 25. Y a-t-il un sélecteur de texte dans jquery?
- 26. Sélection par attribut ID à l'aide de JQuery dans ASP.NET
- 27. Le sélecteur jQuery pour l'attribut de valeur d'étiquette d'option renvoie la valeur null
- 28. jquery problème de sélection d'attributs: sélecteur d'attribut dynamique
- 29. Champ de sélection du sélecteur JS/DOM
- 30. xpath: recherche un noeud ayant un attribut donné dont la valeur contient une chaîne
parfait. J'aime le $ (". Required"). Le plus proche ("form") car dans .Net je rencontre des formes imbriquées (blasphème je sais). MERCI! –