检查时,空对象返回false

Mih*_*nca 0 javascript jquery dom object

我试图检查DOM中是否存在div:

$("#mydiv") //returns []
$.isEmptyObject($("#mydiv")) //returns false
$.isEmptyObject([]) //returns true
Run Code Online (Sandbox Code Playgroud)

知道我可能做错了什么吗?
另外,检查DOM中元素是否存在的最佳方法是什么?

Sud*_*n S 5

.lengthjquery 检查

if($("#mydiv").length > 0)
Run Code Online (Sandbox Code Playgroud)

要么

if($(document).find("#mydiv").length > 0)
Run Code Online (Sandbox Code Playgroud)