JQuery查找标签元素内是否有任何span

时间:2009-06-26 09:29:59

标签: jquery

我正在为我的应用程序使用JQuery。

我有一个HTML

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

在我的JQuery代码中,我想检查是否有任何跨标签内部标签,如果存在,我想保留我的复选框On.how这样做。请建议我。

以下是我的复选框

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

2 个答案:

答案 0 :(得分:6)

使用此选项可检查标签内是否存在任何具有req类的跨度。如果是这样,请设置复选框,其中包含要检查的ID。

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

答案 1 :(得分:2)

$("#required").attr("checked", !!$("#label1 span.req").length )