Suppression du style en ligne ajouté avec .css() dans jQuery
Dans jQuery, la fonction .css() est utilisée pour manipuler dynamiquement le CSS propriétés. Cependant, vous pouvez rencontrer des situations dans lesquelles vous devez supprimer le style appliqué avec .css(). Voici comment procéder :
Question :
Vous disposez d'un scénario dans lequel les propriétés CSS sont modifiées à l'aide de jQuery et vous souhaitez supprimer le style qui a été appliqué en fonction d’une valeur saisie par l’utilisateur. Plus précisément, vous devez supprimer le style en ligne « background-color » lorsqu'une valeur de couleur spécifique est sélectionnée.
Réponse :
Pour supprimer le style en ligne ajouté par . css(), vous pouvez définir la propriété sur une chaîne vide. Cela supprimera efficacement le style en ligne sans affecter les styles par défaut définis dans les fichiers CSS :
$("body").css("background-color", "");
Cette approche fonctionne car la définition d'une propriété sur une chaîne vide écrase tout style précédent appliqué avec .css(). Il est important de noter que cette méthode supprime uniquement le style en ligne ajouté par jQuery et n'affecte pas les styles par défaut définis dans les fichiers CSS externes.
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!