如何在准备好的文档上调用jQuery函数?

时间:2018-09-11 18:18:09

标签: javascript jquery html

在装入HTML并准备好文档后,尝试执行某些操作。但是,代码似乎无效。

HTML:

<div class="dataprocess"></div>

JS:

$(document).ready(function(){
   if( $('div').hasClass('dataprocess') ) {
     console.log('working');
   }
});

无法在控制台上获得working。我在做什么错了?

2 个答案:

答案 0 :(得分:2)

您的代码段中缺少$(document).ready()函数的右括号。

$(document).ready(function(){
    if($('div').hasClass('dataprocess')){
        console.log('working');
    }
});

这是代码中唯一可见的问题。

您可能已经忘记的其他一些事情:

  • 包含JavaScript文件
  • 包括jQuery依赖项

答案 1 :(得分:-1)

我认为最好的选择是使用id来调用元素:

<div id="data_id" class="dataprocess"></div>

然后是JS

$(document).ready(function(){
if($( "#data_id" ).hasClass( "dataprocess" )){
        console.log("working");
    }
});