jquery"hasClass()"无法正常工作?

Xhy*_*ynk 6 javascript jquery

如果另一个div有一个类,我需要隐藏一个div.

我在这里创建了一个非常基本的例子

当点击"点击"时,我需要底部的div隐藏...好吧..点击.它为中间div添加了一个类很好,但它似乎hasClass()不想工作?

注意:结构需要像这样.如果单击"单击",修改中间div(添加类?),并根据中间div操作底部div.有了这个设置 - 我不能只做"如果单击CLICK,则滑动()滑动底部div".

此外,一旦点击"确定"或"取消",它将恢复,因为中间的div将不再具有该类.如果这是我可以在这里工作的方法,哈哈.

Eya*_*lAr 5

您的if语句位于任何函数之外,因此没有理由在加载脚本后调用它。

看看这个小提琴,我想这就是你想要的。


Jac*_*son 5

在旁注中,检查是否有类的另一个变体是:

if ( $('body.className').length ) {
Run Code Online (Sandbox Code Playgroud)

不过还是推荐hasClass。很高兴有时看到变化。