[英]How to detect an jquery element is in DOM?
使用javascript长度检查dom元素是否存在
if($("p").length>0)
{
// p exists
}
var p=$('p');
p.remove();
因此,当您执行p.remove()时,它已从dom中删除,但仍作为独立的dom节点对象存在于内存中,其所有内容均保持不变。 您可以像在普通dom元素中一样执行任何操作,例如在任意位置附加,更改内容或更改属性。 唯一的区别是,除非将其附加到html中,否则它不属于文档的一部分。 jQuery包含用于检查元素是否为文档一部分的方法
jQuery.contains(document, $foo[0]));
如果删除了p,则p.parent()将返回长度为0的jquery对象,因为p是独立节点且没有父节点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.