Colorbox 颜色框检查父元素是否存在

Colorbox 颜色框检查父元素是否存在,colorbox,Colorbox,我正在使用colorbox打开一个窗口,其中显示一个带有类别的网格。选中复选框后,我在父窗口中绘制类别。到目前为止还不错 我的问题是,在绘制之前,我检查父窗口中是否存在该类别,但它不起作用 if($('#cat-2', window.parent.document).length==0) $('#categories', window.parent.document).append(newdata); 我遗漏了什么。如果($('cat-2',window.parent.document)。

我正在使用colorbox打开一个窗口,其中显示一个带有类别的网格。选中复选框后,我在父窗口中绘制类别。到目前为止还不错

我的问题是,在绘制之前,我检查父窗口中是否存在该类别,但它不起作用

if($('#cat-2', window.parent.document).length==0)
  $('#categories', window.parent.document).append(newdata);
我遗漏了什么。

如果($('cat-2',window.parent.document)。length==0)
说“如果cat-2不存在,就做点什么。”

如果($('cat-2',window.parent.document.length)
如果($('cat-2',window.parent.document.length==0)
说“如果第二类不存在,做点什么。”

可能只需尝试
if($('#cat-2',window.parent.document.length)