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(请检查左侧的下拉列表以加载正确的库)。