2009-06-26 35 views
2

我正在为我的应用程序使用JQuery。JQuery查找标签元素内是否有任何跨度

我有一个HTML作为

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

在我的jQuery代码我想看看有没有喜欢里面的标签标记的任何跨度,如果存在,我想保持我的复选框On.how这样做请给我建议。

以下是我的复选框

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

回答

6

使用此功能来检查是否有与一类REQ的任何跨度,标签内。如果是这样,请勾选需要检查的ID。

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