("#panel").is不是函数错误Jquery

Ste*_*fat 2 jquery

我不知道为什么会抛出错误

        if((("#panel").is(':visible') && elm.length==0)||((("#panel").is(':hidden') && elm.length>0))){
            showSubMenu()
        }
Run Code Online (Sandbox Code Playgroud)

("#panel").是不是一个函数???

有人可以向我解释为什么会导致错误的逻辑吗?所以我不重复?

SLa*_*aks 8

"#panel"是一个字符串.
字符串没有.is()方法.

你可能想调用$一个jQuery对象.