jQuery – if语句中的hasClass不能很好地播放
我希望我不会在这里做些傻事,但我确信我明白这一点。 这是我的代码:
Hi if($(body).hasClass("someClass")){ alert("yo"); }
出于某种原因,由于某些原因它不起作用,我做错了什么?
我在这里放了一个jsfiddle
正文需要是一个字符串,您可能希望在文档准备好时执行代码。
$(function(){ if ($('body').hasClass('someClass')) { alert('yo'); } });
你错过了字符串分隔符,jQuery正在寻找一个名为’body’的变量 ,而不是body 元素 。 使用:
if($('body').hasClass("someClass")){ alert("yo"); }
JS小提琴演示 。
另外,顺便提一下,在您的原始演示中,您使用的是MooTools,而不是jQuery(请检查左侧的下拉列表以加载正确的库)。