检查元素是否已被删除JQuery

man*_*ese 4 jquery

我有删除h4元素的脚本然后在其位置激活隐藏的表单.我试图检查h4元素是否已被删除,以便如果按下相同的按钮,当表单可见时,它将进行动画处理.

这是我的代码的第一部分

$('#editMapItem h4').remove();
Run Code Online (Sandbox Code Playgroud)

nat*_*lez 6

检查选择器的长度,如下所示:

$('#editMapItem h4').length
Run Code Online (Sandbox Code Playgroud)

如果它= 0,你已经删除了它.

  • 不过,如果将$('#editMapItem h4')`存储在变量中,通常会这样做(这通常是优化性能的一个好主意)。[如何检查jQuery元素是否在DOM中?](http://stackoverflow.com/q/3086068/323407)有一个更通用的方法。 (2认同)