在类似的问题中,据说如果不是0表示存在得到长度属性。

但是在过去,您选择元素并在remove元素之后保存在变量中,如果获得长度,则会看到长度不为0 !!!!

在jQuery 1.10.2中测试

var x = $("h3:first")
$("h3:first").remove();
x.length

最佳答案

您可能要检查父母。



var $x = $("h3:first");

console.log($x.parent().length);

$x.remove();

console.log($x.parent().length);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<h3>Here I am</h3>

关于javascript - 当jQuery选择器保存在变量中时,如果元素删除如何知道如何删除,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39378367/

10-13 04:27