2009-06-26 8 views
2

私のアプリケーションにJQueryを使用しています。JQueryがラベル要素内の任意のスパンを見つけるか

私はチェックしたい私のjQueryのコードで

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

としてHTMLを持っていますラベルの内側のタグのような任意のスパンがありますし、存在する場合、私はOn.howそうするように、私のチェックボックスを維持したいです..私に提案してください。

次はREQのクラスを持つすべてのスパンがある場合は、ラベルの内側に、チェックするためにこれを使用し

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

答えて

6

私のチェックボックスです。その場合は、チェックする必要があるチェックボックスをチェックします。

if($("label > span.req").length > 0) 
{ 
    $("#required").attr("checked", true); 
} 
2
$("#required").attr("checked", !!$("#label1 span.req").length) 
関連する問題