Compte tenu de la structure HTML suivant:bascule sibbling la classe de l'enfant sur l'entrée sélectionner avec jquery
<input class="addon-thumb" type="checkbox" name="foo"/><label for="foo"><img class="addon-thumb" src="" title="bar" alt="foo"/></label>
Et en utilisant JQuery, comment puis-je basculer la classe de l'img dans la balise étiquette à « sélectionnée » lorsque la case est sélectionné?
Peu importe si elle conserve l'autre classe (addon-thumb) ou non, tant que si la boîte est désélectionnée, elle récupèrera cette classe.
EDIT: J'ai essayé deux suggestions ci-dessous à l'intérieur $(document).ready(function(){});
et pour une raison quelconque cela ne fonctionne pas pour moi. En fait, je faisais quelque chose de très proche de la ci-dessous en premier lieu. Toute aide supplémentaire serait appréciée.
Qu'entendez-vous par img 'selected'? – dheerosaur
Avez-vous une erreur javascript dans la console? –
Il était très tard quand j'ai écrit ceci. Il y avait une erreur évidente ... 'image' doit être' img'. Essayez à nouveau :) (@ box9 a fait la même erreur). –