J'ai cette structure HTML de base:Get "vérifié" est une entrée état
<fieldset>
<input/>
<label></label>
<div class="toggle_box">
<div class="switch"></div>
</div>
</fieldset>
Je voudrais que cela se produise quand mon entrée est vérifié:
<fieldset>
<input checked="checked" />
<label></label>
<div class="toggle_box">
<div class="switch" state="on"></div>
</div>
</fieldset>
Ajouter state = "on" à le commutateur div. Y a-t-il un sélecteur dans jquery que je peux utiliser pour obtenir l'état vérifié de cette entrée particulière? (il y en a plusieurs sur une page)
Merci pour votre brainstorming!
@josh cela devrait fonctionner trop à droite: $ ('entrée fieldset [type = case à cocher]: checked').. Parent() trouver ('.switch'). attr ('état', 'activé'); ??? – cmplieger
@josh, juste pour savoir, pouvons-nous utiliser l'attribut 'state' pour tag DIV? ou nous pouvons utiliser n'importe quel "foo", "bar", .. – Hoque
@SnippetSpace: Cela dépend de ce que vous faites. Cela n'ajoutera que 'state =" sur "' '' div's associés aux entrées vérifiées * lorsque cette ligne de code est exécutée *. Si vous faites cela à partir d'une fonction de soumission, tout va bien. Ci-dessus, j'inscris un gestionnaire d'évènement (via 'change()') pour que l'attribut 'state' soit mis à jour dynamiquement quand l'utilisateur cocher ou décocher une case. – josh3736