2009-06-05 14 views
0

Je suis nouveau à JQUery. Si j'ai vérifié le checkBox comme requis, je dois obtenir un * à un div.Joindre un * à mon DIv sur le clic du checkBox dans JQuery

<label class='Label3'>Options 
    <input id='option1' class='checkbox' type='checkbox'></input><label class='choice' for='checkbox'>Required</label> 
    <input id='option2' class='checkbox' type='checkbox'></input><label class='choice' for='checkbox'>No duplicates</label> 
    </label> 

Si je choisi le option1 alors je dois obtenir un * attaché à ma division qui est déjà généré avant cela. Comment puis-je faire ceci?

+2

Que voulez-vous dire par "besoin d'obtenir un *"? –

Répondre

2

Tout ce dont vous avez besoin est l'événement onclick.

$('#option1').click(function() { 
    if (this.checked) { 
    $('#targetDiv').text('*'); 
    } else { 
    $('#targetDiv').text(''); 
    } 
}); 

See this example.

+0

Je suppose que vous vouliez dire une chaîne vide dans la branche 'else' ... – PaulJWilliams

+0

Je dois joindre un * au sommet de la Div – useranon

+0

Je l'ai fait, et cela aurait dû être légèrement différent aussi. Poster l'exemple (Je ne l'ai pas encore testé) – cgp

Questions connexes