2009-06-26 7 views
2

Ich benutze JQuery für meine Anwendung.JQuery zu finden, wenn eine Spannweite in Label-Element

Ich bin ein html als

mit
<label id="label1">Firstname<span class="req"><em> * </em></span></label> 

In meinem JQuery-Code i überprüfen wollen, ist es eine Spanne wie Tag innerhalb Etikett und, wenn vorhanden ist, möchte ich meine Kontrollkästchen halten On.how, dies zu tun .. Bitte schlagen Sie mir vor.

Das folgende ist mein Checkbox

<input id="required" type="checkbox" name="required"/> 

Antwort

6

diese Nutzung zu überprüfen, ob es irgendwelche Spannweiten mit einer Klasse von req sind, in einem Etikett. Ist dies der Fall, setzen Sie das Kontrollkästchen mit der erforderlichen ID, um es zu überprüfen.

if($("label > span.req").length > 0) 
{ 
    $("#required").attr("checked", true); 
} 
2
$("#required").attr("checked", !!$("#label1 span.req").length) 
Verwandte Themen