Dans le développement Web, le style CSS est l'un des composants importants de la conception Web. Grâce aux styles CSS, nous pouvons ajouter des styles aux éléments de la page Web, définir la mise en page et la typographie, etc.
Dans le processus de développement actuel, nous devons souvent ajouter dynamiquement des styles CSS pour obtenir des effets spécifiques. Dans ce cas, jQuery fournit une API riche qui nous permet d'implémenter facilement la fonction d'ajout dynamique de styles CSS. Ensuite, cet article présentera brièvement comment utiliser jQuery pour ajouter dynamiquement des styles CSS.
jQuery fournit une méthode appelée css() qui peut être utilisée pour définir et obtenir le style CSS d'un élément. L'exemple de code suivant montre comment utiliser la méthode css() pour définir dynamiquement les styles CSS :
$(selector).css(property,value);
où selector peut être n'importe quel sélecteur jQuery valide, property représente le nom de la propriété CSS à définir et value représente la valeur du Propriété CSS. Par exemple, si vous souhaitez définir la couleur de police d'un élément sur rouge, vous pouvez utiliser le code suivant :
$("#elementId").css("color","red");
Dans le code ci-dessus, le sélecteur $("#elementId") est utilisé pour sélectionner l'élément avec l'ID "elementId", et utilisez la méthode .css () qui définit dynamiquement sa couleur de police sur rouge.
En plus de la méthode css(), jQuery fournit également une méthode attr() qui peut être utilisée pour définir les attributs des éléments, y compris les attributs de style CSS. Avec cette méthode, nous pouvons facilement définir le style en ligne de l'élément.
Le code suivant montre comment utiliser la méthode attr() pour définir le style CSS d'un élément :
$(selector).attr("style","property:value");
où selector est également n'importe quel sélecteur jQuery valide, et "property:value" représente l'attribut de style CSS et la valeur à définir. ensemble. Par exemple, si vous souhaitez définir la couleur de bordure d'un élément sur bleu, vous pouvez utiliser le code suivant :
$("#elementId").attr("style","border-color: blue;");
En plus des deux méthodes ci-dessus, jQuery fournit également une méthode pour dynamiquement add CSS stylesheet , cette méthode peut ajouter un nouvel élément