jquery: onclick change la couleur de fond
J'ai suivantes UL - LI html.
<UL>
<LI><span id='select1'>Text</span></LI>
<LI><span id='select2'>Text</span></LI>
<LI><span id='select3'>Text</span></LI>
<LI><span id='select4'>Text</span></LI>
<LI><span id='select5'>Text</span></LI>
<LI><span id='select6'>Text</span></LI>
</UL>
Si je clique sur certains <span>
, sa couleur d'arrière-plan doit être modifié. c'est à dire si je clique sur la durée de l'avoir id='select3'
, sa couleur d'arrière-plan doit être modifié.
Comment cela peut être fait à l'aide de jQuery?
Attacher un gestionnaire de clic sur les travées dans laquelle vous changez la couleur d'arrière-plan. Qu'est-ce exactement avez-vous besoin de savoir? Qu'avez-vous essayé?
OriginalL'auteur gautamlakum | 2011-02-24
Vous devez vous connecter pour publier un commentaire.
Essayez celui-ci :
ce qu'il n'est, en cliquant sur le
span
à l'intérieur deli
ayant pour id commençant par "sélectionner" change le backgound couleur.OriginalL'auteur Prakash
Vous pouvez utiliser les éléments suivants
Espère que cela aide.
Mise à jour de ma réponse à mis gestionnaire sur chaque sélectionnez. Vous pouvez ajouter l'attribut de votre durée éléments pour représenter les couleurs. par exemple,
<span >Text</span>
.Et puis vous pouvez écrire gestionnaire
oui, ici le #pas de <LI>s sera dynamique. alors que dois-je faire?
La réponse a été mise à jour pour gérer. Merci.
OriginalL'auteur Alexey Ogarkov
Essayer
Cela ne fonctionnera pas. Il n'y a pas
select
éléments dans le code.Non seulement il n'y a pas de sélectionner des éléments, mais : devrait , dans la méthode css.
lol désolé, pas réussi à modifier Alexey réponse
OriginalL'auteur TimCodes.NET
Si vous avez beaucoup d'éléments de la liste, vous pouvez utiliser l'événement de délégation et de gérer un clic sur le
ul
. Ainsi, vous pouvez faireOriginalL'auteur Andrea