类存在,但jquery错误:TypeError $(…)为null

在网站底部http:// yn1 [dot] nl有一个名为“Inloggen”的按钮。 当您单击它时,应显示一个名为“userdata”的div。 由于一些神秘的原因没有任何反应。

萤火虫说:

TypeError: $(...) is null Line: 46 

该行包括:

 $(".userdata").toggle("4000", function() { }); 

这有什么问题? div存在并具有类名“userdata”。

错误消息是明确的: $(...)返回null 。 这意味着$ global变量不能等于jQuery ,因为jQuery永远不会返回null (无论所讨论的div是否存在)。

实际上,您的代码包含一个调用jQuery.noConflict的无冲突脚本,它放弃了对$变量的控制。

解决方案:要么删除无冲突脚本(这可能会破坏其他东西,我不知道)或者写jQuery而不是$