Je suis en train de changer le css en utilisant jquery : (je suis un débutant très tôt de jquery)
Ce qui me manque ici ?
Merci !!!
Je suis en train de changer le css en utilisant jquery : (je suis un débutant très tôt de jquery)
Ce qui me manque ici ?
Merci !!!
Ignorer les gens qui suggèrent que le nom de la propriété est la question. L’API de jQuery stipule explicitement que soit la notation est acceptable : http://api.jquery.com/css/
Le vrai problème est qu’il vous manque une accolade étroite sur cette ligne :
Changer pour cela :
Voici une démo de travail : http://jsfiddle.net/YPYz8/
Pour éclaircir les choses un peu, car certaines de ces réponses sont de fournir des informations incorrectes:
Le jQuery .css() la méthode permet l'utilisation du DOM ou CSS notation dans de nombreux cas. Ainsi, les deux backgroundColor
et background-color
le travail sera fait.
En outre, lorsque vous appelez .css()
avec des arguments, vous avez deux choix quant à ce que les arguments peuvent être. Ils peuvent être soit 2 séparées par des virgules, les chaînes représentant une propriété css et de sa valeur, ou il peut être un objet Javascript contenant une ou plusieurs paires clé-valeur des propriétés CSS et les valeurs.
En conclusion, la seule chose de mal avec votre code est un manque }
. La ligne devrait lire:
$("#myParagraph").css({"backgroundColor":"black","color":"white"});
Vous ne pouvez pas laisser les accolades, mais vous pouvez laisser les citations de sortie autour de backgroundColor
et color
. Si vous utilisez background-color
vous devez mettre des guillemets autour d'elle à cause du trait d'union.
En général, c'est une bonne habitude de citer vos objets en Javascript, car des problèmes peuvent survenir si vous n'avez pas dit un mot clé existant.
Une dernière remarque est que sur le jQuery .prêt() la méthode
$(handler);
est synonyme avec:
$(document).ready(handler);
ainsi qu'avec un troisième pas la forme recommandée.
Cela signifie qu' $(init)
est tout à fait correcte, puisque init
est le gestionnaire de cette instance. Donc, init
sera déclenché lorsque le DOM est construit.
Lorsque vous utilisez plusieurs propriété css avec jQuery vous devez utiliser l’accolade dans le démarrage et en fin de compte. Il vous manque l’accolade de fin.
Vous pouvez jeter un oeil à ce tutoriel de sélecteur CSS jQuery.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.