使用jquery检查一个html元素是否存在于另一个html元素中

使用jquery检查一个html元素是否存在于另一个html元素中,jquery,html,Jquery,Html,我想使用jquery检查另一个html元素中是否存在一个html元素。父元素的id为“preview”,子元素的id为“draggable”。如何检查父元素中是否存在子元素?有解决这些问题的方法吗 我的代码是 if($("#preview").has("#draggable").length) { alert( "First element contain" ); } .has()选择器返回布尔值。你不需要找到长度。您只需使用has选择器来确定它是否包含元素: if($(

我想使用jquery检查另一个html元素中是否存在一个html元素。父元素的id为“preview”,子元素的id为“draggable”。如何检查父元素中是否存在子元素?有解决这些问题的方法吗

我的代码是

 if($("#preview").has("#draggable").length)
  {
      alert( "First element contain" );
  }
.has()
选择器返回布尔值。你不需要找到长度。您只需使用has选择器来确定它是否包含元素:

if($("#preview").has("#draggable"))
{
  alert( "First element contain" );
}
.has()
选择器返回布尔值。你不需要找到长度。您只需使用has选择器来确定它是否包含元素:

if($("#preview").has("#draggable"))
{
  alert( "First element contain" );
}
您可以使用
.find()
.length
,如下所示:-

if($("#preview").find("#draggable").length){
   alert( "First element contain" );
}
您可以使用
.find()
.length
,如下所示:-

if($("#preview").find("#draggable").length){
   alert( "First element contain" );
}
可能的重复可能的重复