未捕获的类型错误:callback.apply不是函数
Uncaught TypeError: callback.apply is not a function
我浏览了整个网站,但没有找到这个问题的答案,这个错误可能来自哪里?
我正在编写一个非常简单的代码,用另一个替换一些文本。
这是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)
})
但当我运行它时,它会输出以下内容:
未捕获类型错误:callback.apply不是函数
你可以在那里看看:JsFiddle。
在.each
中,第一个参数应该是函数,比如这个
$('.imgLittle').each(function() {
// your code
})
Example
相关文章:
- Javascript:如何获取函数.apply()的键
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- 另一个if(!$scope.$$phase)$scope$apply()szenario-需要帮助才能通关
- call()和apply()实际上是用来欺骗方法处理类似数组的对象的
- 骨干's Router.execute(callback,args,name)方法获取未定义的名称
- Angular Apply已经在进行中
- 是否可以在不更改上下文的情况下调用函数.apply
- Error: timers.js:234 callback.apply(timer, args);
- 在promise中返回callback()和callback(
- 在lodash上有没有一个替代方案.merge.apply(_,x);其中x是对象的数组
- How to apply javascript on <asp:Buttonfield>?
- $scope.apply()何时应用于angular
- 将参数作为不带.apply()的数组传递
- AngularJS$apply有时不会;当在highchart中使用click事件时,t触发更新{{}}中html标记中
- 如何通过 Function.prototype.apply() 更改调用函数的参数
- 如何向.apply()方法添加回调
- 在使用AngularJS时,我应该在$apply和$watch之间使用哪个
- 使用$scope的最佳实践$apply();或者甚至是使用Angular Component的非Angular内容中的$
- "callback is not the function" and function.apply(
- 未捕获的类型错误:callback.apply不是函数