Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery—;hasClass在if语句中没有很好地发挥作用_Jquery_Css - Fatal编程技术网

jQuery—;hasClass在if语句中没有很好地发挥作用

jQuery—;hasClass在if语句中没有很好地发挥作用,jquery,css,Jquery,Css,我希望我没有在这里做傻事,但我相信我明白这一点。这是我的密码: <body class="someClass">Hi</body> if($(body).hasClass("someClass")){ alert("yo"); } Hi if($(body.hasClass(“someClass”)){ 警惕(“yo”); } 出于某种原因,它就是不起作用出于某种原因,我做错了什么 我放了一个jsfiddle如果缺少字符串分隔符,jQuery将查找名为“bod

我希望我没有在这里做傻事,但我相信我明白这一点。这是我的密码:

<body class="someClass">Hi</body>

if($(body).hasClass("someClass")){
   alert("yo");
}
Hi
if($(body.hasClass(“someClass”)){
警惕(“yo”);
}
出于某种原因,它就是不起作用出于某种原因,我做错了什么


我放了一个jsfiddle

如果缺少字符串分隔符,jQuery将查找名为“body”的变量,而不是body元素。使用:


另外,顺便说一句,在您的应用程序中,您使用的是MooTools,而不是jQuery(请检查左侧的下拉列表以加载右侧库)。

正文需要是字符串,并且您可能希望在文档准备就绪时执行代码

$(function(){
   if ($('body').hasClass('someClass')) {
      alert('yo');
   }
});

我的错。我已经连续写了12个小时的代码,在它的正上方有一个窗口的if语句。窗户并没有系上绳子,所以它把我甩了。
$(function(){
   if ($('body').hasClass('someClass')) {
      alert('yo');
   }
});