在表单提交的以下genePool.length
调用中,我收到以下错误消息。网上有一些关于错误的帖子,但出于某种原因,我仍然不清楚我在下面的jquery代码中可能缺少的内容:
错误:
jquery
备注:
TypeError: callback.call is not a funtion
等,我在提交表单之前尝试从输入中删除$15,406.15
和$
。错误详情:
,
查看:
TypeError: callback.call is not a function at Function.each (http://localhost:50507/lib/jquery/dist/jquery.js:365:19) at jQuery.fn.init.each (http://localhost:50507/lib/jquery/dist/jquery.js:137:17) at HTMLFormElement.<anonymous> (http://localhost:50507/ControlleName:203:36) at HTMLFormElement.dispatch (http://localhost:50507/lib/jquery/dist/jquery.js:4737:27) at HTMLFormElement.elemData.handle (http://localhost:50507/lib/jquery/dist/jquery.js:4549:28)
答案 0 :(得分:2)
你对每一个的使用都是错误的。每个都应该有一个功能
$('.inputclass').each($(this).val($(this).val().replace(/[$,]/g, '')));
应该是
$('.inputclass').each( function(){
$(this).val($(this).val().replace(/[$,]/g, ''))
});