2009-06-05 8 views
0

Ich bin neu in JQuery. Wenn ich die checkBox wie erforderlich überprüfte, muss ich ein * zu einem div bekommen.Fügen Sie ein * zu meinem DIv beim Klicken auf das Kontrollkästchen in 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> 

Wenn ich die option1 dann wähle ich brauche eine * meiner Div Beigefügt zu erhalten, die bereits vor diesem erzeugt wird. Wie kann ich das machen?

+2

Was meinst du mit "brauchen eine * zu bekommen?" –

Antwort

2

Alles, was Sie brauchen, ist das onclick-Ereignis.

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

See this example.

+0

Ich nehme an, du meintest eine leere Zeichenfolge in der 'else' Zweig ... – PaulJWilliams

+0

Ich muss ein * an die Spitze der Div – useranon

+0

ich sicher, und das sollte auch etwas anders gewesen sein. Das Beispiel bekanntgeben. (Hatte es noch nicht getestet) – cgp

Verwandte Themen