Javascript 使用Jquery检查页面上是否存在该类

Javascript 使用Jquery检查页面上是否存在该类,javascript,jquery,html,Javascript,Jquery,Html,我试图使用jquery检查类是否存在。但有些事情进展不顺利! 例如,这里有一个HTML <div id="door"> <!-- change this class to something else to test --> <div class="test alfa"> <h1>Class "Test" Does Exist</h1> </div> </div> 如果您能帮我测试一下,或者

我试图使用jquery检查类是否存在。但有些事情进展不顺利! 例如,这里有一个HTML

<div id="door">
  <!-- change this class to something else to test -->
  <div class="test alfa">
    <h1>Class "Test" Does Exist</h1>
  </div>
</div>
如果您能帮我测试一下,或者让我知道上面的陈述出了什么问题,我将不胜感激

您忘记了一个“.”:


您需要在测试类中添加一个点

if ($('.test')[0]) {
    $('h1').show();
} else {
  $('h1').text('Class "Test" Does NOT Exist');
}

你忘了把
放在选择器上
if($('.test')[0]){
$('h1').show();
}否则{
$('h1').text('Class“Test”不存在');
}

类“Test”确实存在

$('test')
缺少类的
,也许您知道可以使用
$('test')。如果您知道hasClass在哪里,可以使用它来代替
$('test')[0]
。看一看下面的链接,我觉得这很有用。根据您的实际使用情况,我想您不必使用任何js/jQuery,只需使用CSS就足够了
if ($('.test')[0]) {
    $('h1').show();
} else {
  $('h1').text('Class "Test" Does NOT Exist');
}
if ($('.test')[0]) {
    $('h1').show();
} else {
  $('h1').text('Class "Test" Does NOT Exist');
}