jquery - 未捕获的语法错误 jQuery

标签 jquery

我正在使用以下代码

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

但出现以下错误

Uncaught SyntaxError: Unexpected token (

在下面一行

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

我无法解决这个问题。需要帮助

最佳答案

问题是因为您向 $(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);
  }
});

关于jquery - 未捕获的语法错误 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43738306/

相关文章:

javascript - 未捕获语法错误 : Unexpected token < in JSON at position 2 at JSON. 在对象处解析 (<anonymous>)。<anonymous> (userhistory.js:23)

javascript - 图片上传前的多个缩略图

jquery - CSS 动画 - 定位到原始位置

javascript - 语法错误: Invalid character in jQuery $. ajax调用在哪里?

javascript - jQuery 为 DOM 中尚不存在的元素定义全局变量

javascript - ng-show "call method"不起作用

jquery - 检索 jQuery 自动完成字段

javascript - jQuery 中如何克隆父元素和所有子元素?

javascript - 如何添加关闭按钮脚本

jquery - 当我尝试垂直居中时,Margin-top 和 Margin-bottom 不起作用