未捕获的TypeError:callback.apply不是函数

时间:2015-11-02 13:50:39

标签: javascript jquery

我已经看过网络,但没有找到这个问题的答案,这个错误可能来自哪里?

我正在处理一个非常简单的代码,我只是用另一个代替了一些文本。

这是HTML

<div class="imgLittle" style="background-image:url(http://voyagesarabais.com/1874431.jpg4fre);"</div>
<div class="imgLittle" style="background-image:url(http://voyagesarabais.com/159431.jpg4fre);"</div>

这是jQuery

$(document).each('.imgLittle',function(){
  newLink =  $(this).css('background-image').replace(/^(.*?\.jpg).*/, "$1");
  $(this).css('background-image',newLink)
})

但是当我运行它时会出现这个输出:

  

未捕获TypeError:callback.apply不是函数

你可以看一下:JsFiddle

1 个答案:

答案 0 :(得分:8)

.each中,第一个参数应该是函数,就像这个

$('.imgLittle').each(function() {
  // your code
})

Example