Maison >interface Web >tutoriel CSS >Pourquoi ma modification CSS jQuery ne fonctionne-t-elle pas ?

Pourquoi ma modification CSS jQuery ne fonctionne-t-elle pas ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-05 20:37:14813parcourir

Why Isn't My jQuery CSS Modification Working?

Changer le CSS avec jQuery

Dans une tentative de modifier des éléments CSS à l'aide de jQuery, le code fourni semble manquer d'un élément crucial. L'API jQuery indique que les propriétés CSS peuvent être spécifiées en utilisant à la fois des notations entre guillemets et sans guillemets.

En inspectant attentivement le code, le problème réside dans une accolade fermante manquante. La ligne :

$("#myParagraph").css({"backgroundColor":"black","color":"white");

doit avoir une accolade supplémentaire pour fermer le littéral de l'objet :

$("#myParagraph").css({ "backgroundColor": "black", "color": "white" });

Avec cette correction, le code se comporte comme prévu, en modifiant les styles des éléments HTML :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div class="bordered">
  <h1>Header</h1>
  <p>
$(init);

function init() {
  $("h1").css("backgroundColor", "yellow");
  $("#myParagraph").css({ "backgroundColor": "black", "color": "white" });
  $(".bordered").css("border", "1px solid black");
}

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn