jquery返回不存在的id或类的值?

gka*_*kck 2 javascript jquery

我需要检查一个对象在DOM上是否具有相同的id,因为我正在尝试创建一个模态窗口库,

我写的时候问题出在浏览器控制台上

$("#anonexistingid");
Run Code Online (Sandbox Code Playgroud)

它返回 []

但在我的代码中

if($("#"+id)!==[]){
        return;
    }
Run Code Online (Sandbox Code Playgroud)

只是不起作用.定义空数组的正确方法是什么?(因为我认为[]意味着空数组,也许不是我不确定:D)

Hea*_*ota 9

JQuery总是返回一个对象.你可以检查它的长度,看它是否为空:

if($("#"+id).length !== 0){

}
Run Code Online (Sandbox Code Playgroud)