我想检查一个html元素是否存在于另一个html元素中使用jquery.Parent元素有id' preview'和子元素有id' draggable'。如何查看父元素中存在的子元素?这些问题的解决方案是什么?
我的代码是
if($("#preview").has("#draggable").length)
{
alert( "First element contain" );
}
答案 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" );
}