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

标签 jquery

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

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

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

有人可以向我解释一下为什么会导致错误的逻辑吗?这样我就不会重复了?

最佳答案

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

您可能想要调用 $ 来创建 jQuery 对象。

关于jquery - ("#panel").is 不是函数错误 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753093/

相关文章:

javascript - 如何像 youTube 一样对鼠标移动产生影响,

jquery - 使用 jQuery UI 放置在目标区域后克隆可拖动

php - 从 'Uploads' 的任何子文件夹调用图像

javascript - 使用 jquery 动态添加一个 div

javascript - jquery 转换在父级以下失败。为什么?我该怎么办?

javascript - Sketch.js - 画笔从鼠标指针下方开始

javascript - jQuery - 全局变量

javascript - 加载其文件夹之外的页面(ajax)

javascript - 调用 querySelectorAll 的 Angular 指令使用 5% 的 cpu

javascript - jQuery 检测视频退出全屏然后执行某些操作