J'essaie d'appliquer la classe ".lightgray" que j'ai définie plus tôt sur DIV 4,5,7, et cet actuel. Je ne sais pas ce que je fais mal!
5 Réponses :
Utiliser et
Changer p> à p> voir Sélecteur multiple P> Vous devient P> .addclass ("éclairage"); code> comme .AddClass () prend la classeName non .Classname
$("#Div8").click(function(){
$("#Div4 ,#Div5 ,#Div7 ,#Div8").addClass("lightGray");
^ //remove dot from here
});
$ ("# Div3"). Cliquez sur (fonction () {$ ("div"). CSS ("fond", "beige");}); $ ("# Div4"). Cliquez sur (Fonction () {$ (ceci) .hide ();}); $ ("# Div5"). Cliquez sur (Fonction () {$ ("# div4"). Afficher ();}); $ ("# Div6"). Cliquez sur (Fonction () {$ (this) .append ("
Je suis en vie! P>");}); $ ("# Div8"). Cliquez sur (Fonction () {$ ("# div4", "# div5", "# div7", "# div8"). Addclass ("éclair");});
J'ai toujours des problèmes sont mes éléments représentés correctement?
@Ryanparker $ ("# div4, # div5, # div7, # div8") code> Ceci est correct sélecteur.Check Code mis à jour.
@TUSHARGUPTA: Oui, maintenant, c'est correct, comme vous l'avez ajouté les virgules.
Vous avez mis à jour la réponse à plusieurs reprises, liée au .addclass () code> doc, mais n'a pas remarqué que OP utilise
addclass code>!
Oui, maintenant ça couvre tous les problèmes :)
@Ryanparker accepte la réponse si vous êtes satisfait i.Stack.imgur.com/uqjew.png a>
Comment puis-je stocker toutes les tags dans un tableau qui sera affecté par AddClass () et appelez le tableau à l'intérieur de AddClass comme AddClass (arrayofelements) code>. J'ai essayé de le stocker comme
arrayofelements = ["# id1", "# id"] code> mais ne fonctionne pas.
Lorsque vous ajoutez une classe, vous n'avez pas besoin du point.
essayez plutôt p>
Vous avez fait quatre sélecteurs distincts à la place sur un sélecteur.
Les virgules doivent être à l'intérieur de la chaîne: p> Le nom de la méthode est addclass Code>, pas
addClass code>, et il ne devrait pas y avoir de période avant le nom de la classe: p>
@Ryanparker: ça marche bien lorsque je le teste: JSFIDDLE.net/7QXMX Vérifiez les différences avec votre code .
Essayez ceci.
@Ryanparker Avez-vous enveloppé le code avec manutention prêt au document ?
Oui ça a été! C'est le code avec la zone de style aussi
Le nom de la méthode est
.addclass () code>.