J'ai besoin d'obtenir la liste des éléments tous les attributs css. Comment puis je faire ça ?Comment puis-je obtenir la liste de tous les attributs css de l'élément avec jQuery?
Répondre
Copie de la source à partir de SO1004475 - jQuery CSS plugin that returns computed style of element to pseudo clone that element? - Veuillez suivre le lien et upvote là si vous le trouvez utile.
Il semble ridicule, mais c'est probablement votre meilleure option - rend .css()
sans arguments obtenir un objet avec tous ces trucs ensemble. Notez que cela ne capture pas toutes les propriétés CSS possibles, en particulier les nouvelles pour CSS3. Voici un list of all standard CSS and stable CSS3 properties, et voici l'un des hyphen-prefixed vendor-specific properties (tel que -moz-border-start
). Si vous voulez vraiment tous, vous pouvez les glaner à partir de là.
Pour les styles en ligne:
var styles = $("#someelement").attr("style");
À partir de là, vous devriez être en mesure de diviser cette chaîne si vous avez besoin pour boucler les styles.
Pour vérifier les styles individuels, vérifier les docs:
J'ai besoin aussi des attributs qui sont mis en css – newbie
si c'est possible – newbie
Peut-être expliquer ce que vous Essayons d'accomplir dans votre question. Vous feriez mieux de vérifier les styles individuels, ou en utilisant des classes et en utilisant .hasClass() - gnarf a un lien ci-dessous sinon – ScottE
$("#div1).css("background-color");
retournera la propriété de couleur de fond d'un élément avec id div1.
Désolé, je ne sais pas un moyen d'obtenir tous les CSS attributs à l'aide jQuery.
À partir de jQuery 1.8, vous pouvez le faire:
$("#yourElement").css("cssText");
qui utilise les window.getComputedStyle(element).cssText
sous-jacent. C'est le moyen le plus simple.
Cette réponse est probablement la meilleure dans le groupe ... – EJTH
@EJTH Je suis l'auteur de ce code à l'intérieur de jQuery ;-) –
Merci!Vous m'avez aidé à résoudre le problème de déplacer des choses à un certain conteneur dans le dom sans n'importe quel style se perdre! :-) Je l'utilise pour un projet d'animal de compagnie, faire une page HTML s'effondrer avec box2d ... – EJTH
- 1. Comment obtenir la liste de tous les utilisateurs dans SharePoint
- 2. Modifier les attributs de la classe CSS avec javascript?
- 3. XQuery pour obtenir la liste des attributs
- 4. Comment obtenir une liste de tous les assemblages actuellement chargés?
- 5. jQuery Supprimer simultanément une classe CSS de tous les descendants
- 6. obtenir une liste de tous les modèles de rails
- 7. Comment pouvons-nous retourner les attributs CSS d'un élément avec jQuery?
- 8. jQuery: Obtenir les deux derniers éléments de la liste?
- 9. Comment utiliser jQuery (ou similaire) pour extraire tous les CSS
- 10. Comment obtenir tous les attributs sur l'ancêtre de l'interface/type de base d'une propriété?
- 11. XML Parse avec hpricot, obtenir les attributs
- 12. Obtenir une liste de tous les fichiers dans un répertoire
- 13. Comment faire une liste blanche de quelques attributs avec HTMLpurifier?
- 14. Comment obtenir la liste de tous les mots clés de recherche dans Lucene?
- 15. Obtenir la liste de tous les travaux en cours d'exécution dans un cluster avec Quartz
- 16. Comment agréger tous les attributs d'une hiérarchie de classes?
- 17. jquery obtenir que tous les éléments html avec ids
- 18. Comment inclure deux attributs avec jQuery
- 19. Comment obtenir une liste de tous les utilisateurs avec un groupe d'autorisation spécifique à Django
- 20. liste de tous les amis
- 21. Comment puis-je obtenir des commentaires CSS avec jQuery?
- 22. Liste de tous les index
- 23. comment cacher tous les frères et sœurs droit avec jQuery?
- 24. Comment définir la largeur de tous les éléments dans une colonne de table avec CSS
- 25. Comment obtenir tous les résultats de regex?
- 26. Comment parcourir tous les attributs d'un élément HTML?
- 27. Comment trouver tous les éléments qui n'ont pas de classe CSS spécifique dans jQuery?
- 28. Comment obtenir tous les ID uniques de la liste des dicts?
- 29. Résoudre les fichiers CSS avec jQuery
- 30. Liste de tous les utilisateurs et groupes
Voulez-vous obtenir toutes les propriétés CSS d'un élément? – rahul
Oui, j'ai besoin de tous les attributs css de mon élément sélectionné. – newbie
related: http://stackoverflow.com/questions/754607/can-jquery-get-all-css-styles-associated-with-an-element – Aziz