var $c = <fieldset id="asd"/>
a=$c.append('<input type="hidden" id="sds"value="aa"/> ');
sdsds=$('fieldset').filter('#sds');
if(c.find('input'))
{
alert($('input').length)
}
else{
$c.append('<input type="hidden" id="sds"value="aa"/> ');
}
我试着这个 如果输入标签找到警告长度,则找不到附加输入标签
答案 0 :(得分:0)
我认为你应该在if子句中使用$ c而不是c。
if ($c.find('input')){
alert($('input').length)
} else {
$c.append('<input type="hidden" id="sds"value="aa"/> ');
}
但是为什么要为DOM操作分配变量?它看起来不太好。 $ c应该附加在某处。
a = $c.append('<input type="hidden" id="sds"value="aa"/> ');
答案 1 :(得分:0)
if($c.find('input').length)
{
alert($('input').length);
}
else{
$c.append('<input type="hidden" id="sds"value="aa"/>');
}