我正在为我的应用程序使用JQuery。
我有一个HTML
<label id="label1">Firstname<span class="req"><em> * </em></span></label>
在我的JQuery代码中,我想检查是否有任何跨标签内部标签,如果存在,我想保留我的复选框On.how这样做。请建议我。
以下是我的复选框
<input id="required" type="checkbox" name="required"/>
答案 0 :(得分:6)
使用此选项可检查标签内是否存在任何具有req类的跨度。如果是这样,请设置复选框,其中包含要检查的ID。
if($("label > span.req").length > 0)
{
$("#required").attr("checked", true);
}
答案 1 :(得分:2)
$("#required").attr("checked", !!$("#label1 span.req").length )