jQuery - 文档父级的存在

时间:2013-07-12 21:40:03

标签: jquery

发现了一些类似的文章,但似乎无法发挥作用。

我们的代码如下:

parent.$("#toTop").trigger("click");

但是,我们需要检查父元素是否存在,因为在dom设置不同的某些情况下它会抛出错误:

parent.$(...) is null

我该怎么做?

2 个答案:

答案 0 :(得分:2)

if( parent && parent.$("#toTop")) {
    parent.$("#toTop").trigger("click");
}

如果您只是专门查看父母,可以使用此

if( parent )

父级可能会为您提供empty选择器。所以你可以检查这种情况下的长度..

if(parent.length) 

答案 1 :(得分:1)

尝试类似

的内容
if(parent.$("#toTop")){//Not true if is undefined / null 
//codes
}

使用

可能更安全
if(parent.$("#toTop").length)){
    //codes
    }