未捕获的SyntaxError jQuery

时间:2017-05-02 12:48:26

标签: jquery

我正在使用以下代码

$(document).ready({
  if ($('.help-block').text().length > 0) {
    setTimeout(function(){$('.help-block').text("");},3000);
  }
});

但是收到以下错误

  

Uncaught SyntaxError:意外的令牌(

在以下一行

if ($('.help-block').text().length > 0) {

我无法解决它。需要帮助

1 个答案:

答案 0 :(得分:3)

问题是因为您向$(document).ready()提供了一个对象,而不是一个函数。试试这个:

$(document).ready(function() { // note function() here
  if ($('.help-block').text().length > 0) {
    setTimeout(function() {
      $('.help-block').text(''); // you could use empty() here instead
    }, 3000);
  }
});