【问题标题】:Check if element has been removed JQuery检查元素是否已被删除 JQuery
【发布时间】:2011-01-05 16:03:02
【问题描述】:

我有一个脚本可以删除一个 h4 元素,然后在其位置设置一个隐藏表单的动画。 我正在尝试检查 h4 元素是否已被删除,以便如果按下相同的按钮,而表单是可见的,它将动画出来。

这是我的代码的第一部分

$('#editMapItem h4').remove();

【问题讨论】:

    标签: jquery


    【解决方案1】:

    检查选择器的长度,像这样:

    $('#editMapItem h4').length
    

    如果它 = 0,则您已经将其删除。

    【讨论】:

    • 如果您将$('#editMapItem h4') 存储在一个变量中(这通常是性能优化的一个好主意),这将会发生。 How do I check whether a jQuery element is in the DOM? 有一个更通用的方法。
    • 这是一种检查元素是否存在。我认为这不是这个答案的正确答案。我希望在删除元素完成时调用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 2015-04-25
    相关资源
    最近更新 更多