小编典典

使用jquery检查div是否存在

all

是的,我知道这个问题被问了很多。但是,这让我很困惑,因为谷歌上的搜索结果显示了不同的方法(如下所列)

$(document).ready(function() {
    if ($('#DivID').length){
        alert('Found with Length');
    }

    if ($('#DivID').length > 0 ) {
        alert('Found with Length bigger then Zero');
    }

    if ($('#DivID') != null ) {
        alert('Found with Not Null');
    }
});

这 3 种中的哪一种是检查 div 是否存在的正确方法?

编辑:很遗憾看到人们不想从三种不同的方法中学习什么是更好的方法。这个问题实际上不是关于“如何检查 div
是否存在”,而是关于哪种方法更好,如果有人可以解释,为什么它更好?


阅读 69

收藏
2022-04-11

共1个答案

小编典典

第一个是最简洁的,我会去的。前两个是相同的,但第一个只是稍微短一点,所以你会节省字节。第三个是完全错误的,因为该条件将始终评估为真,因为该对象 永远不会
为空或假。

2022-04-11