jquery addclass ne fonctionne pas car la priorité du style nouvellement ajouté est inférieure au style d'origine. La solution est de changer le style d'écriture modifié en ".test .change{background: white;}" C'est tout. .
L'environnement d'exploitation de ce tutoriel : système windows7, version jquery1.2.6, ordinateur DELL G3 Cette méthode convient à toutes les marques d'ordinateurs.
Recommandé : Tutoriel vidéo jquery
Après avoir utilisé la méthode addClass de jquery, le style a été ajouté avec succès, mais il n'a toujours aucun effet, car la priorité du nouveau ajouté le style est supérieur à En raison du faible style original.
Par exemple, le style original est le suivant
.test div{ width: 100px; height: 100px; background: black; }
Le style modifié est le suivant :
.change{ background: white; }
Comme ce style original avec un parent, utilisez-le directement sur le div dans le conteneur .test L'instruction addClass("change") est inefficace car la priorité du style de changement est inférieure au style d'origine. Vous pouvez utiliser la méthode suivante :
pour modifier le style d'écriture modifié en : <🎜. >
.test .change{ background: white; }
.change{ background: white!important; }
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!