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

时间:2014-12-17 08:30:29

标签: jquery html

我想检查一个html元素是否存在于另一个html元素中使用jquery.Parent元素有id' preview'和子元素有id' draggable'。如何查看父元素中存在的子元素?这些问题的解决方案是什么?

我的代码是

 if($("#preview").has("#draggable").length)
  {
      alert( "First element contain" );
  }

2 个答案:

答案 0 :(得分:4)

.has()选择器返回布尔值。你不需要找到长度。你可以简单地使用has选择器来确定它是否包含元素:

if($("#preview").has("#draggable"))
{
  alert( "First element contain" );
}

答案 1 :(得分:1)

您可以使用.find().length,如下所示: -

if($("#preview").find("#draggable").length){
   alert( "First element contain" );
}