


Comment puis-je accéder aux propriétés de style des pseudo-éléments CSS avec jQuery ?
Dec 12, 2024 pm 07:40 PMAccès aux propriétés de style des pseudo-éléments avec jQuery
Étant donné les limites du parcours à travers les règles CSS, cet article explore l'utilisation des sélecteurs jQuery pour localiser éléments avec des effets spécifiques causés par des règles de pseudo-éléments.
Par exemple, considérons un element:
qui peut être modifié de manière sélective :
Pour sélectionner des pseudo-éléments avec leurs positions d'arrière-plan par défaut, la syntaxe de sélection suivante ne fonctionne pas :
De même, les tentatives d'utilisation de .siblings() pour rechercher des éléments avec des images d'arrière-plan spécifiques renvoient des résultats vides.
Le point crucial Le problème réside dans la nature des pseudo-éléments. Ils n'ont pas de sélecteurs indépendants et modifient à la place les éléments environnants. En d’autres termes, :before et :after ne sélectionnent pas ; ils modifient.
Par exemple, dans le HTML :
et CSS :
le texte "|Inséré en utilisant :avant|" est inséré avant l’élément span interne car la classe b est un descendant de la classe a. Cela démontre que les pseudo-éléments n'ont pas leurs propres sélecteurs mais affectent leurs éléments parents.
Par conséquent, il n'est pas possible de sélectionner directement des pseudo-éléments en utilisant la syntaxe de sélecteur jQuery standard. Une solution potentielle consiste à utiliser un plugin jQuery comme jQueryRule (http://flesler.blogspot.com/2007/11/jqueryrule.html) pour extraire la règle CSS d'origine.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Ajout d'ombres de boîte aux blocs et éléments WordPress

Créez un formulaire de contact JavaScript avec le cadre Smart Forms

Faire votre première transition Svelte personnalisée

Demystifier les lecteurs d'écran: formulaires accessibles et meilleures pratiques

Comparaison des 5 meilleurs constructeurs de formulaires PHP (et 3 scripts libres)
