如何在jQuery中为数组使用$.each方法?
我在Velocity模板语言VTL中使用上述函数calcTotalScore,但它表示:如何在jQuery中为数组使用$.each方法?,jquery,vtl,Jquery,Vtl,我在Velocity模板语言VTL中使用上述函数calcTotalScore,但它表示: function calcTotalScore(){ var arr = ["A","B","C","D","E","F"]; $.each(arr, function(n,val){ calcTotal(val); }); } calcTotal(value){ // sample code } 我做错了什么?更新 见a'r:D的答案 您只是缺少calcTota
function calcTotalScore(){
var arr = ["A","B","C","D","E","F"];
$.each(arr, function(n,val){
calcTotal(val);
});
}
calcTotal(value){
// sample code
}
我做错了什么?更新
见a'r:D的答案
您只是缺少calcTotal前面的一个函数
更新
见a'r:D的答案
您只是缺少calcTotal前面的一个函数
VTL将jQuery的$解释为变量的开始。然后它会抱怨,因为变量名不能以点开头 您有两个选择: 用反斜杠逃避美元\$ 使用jQuery而不是$
VTL将jQuery的$解释为变量的开始。然后它会抱怨,因为变量名不能以点开头 您有两个选择: 用反斜杠逃避美元\$ 使用jQuery而不是$
然后,这似乎是一个问题的VTL一样,阿尔已经提到。你有没有试着用'?我对VTL一无所知,在添加附加信息之前写下了这个答案。这似乎正是a'r提到的问题。。。看:是的,这是ar提到的问题…谢谢:,它的工作:那么这似乎是一个VTL的问题,就像ar已经提到的一样。你有没有试着用'?我对VTL一无所知,在添加附加信息之前写下了这个答案。这似乎正是a'r提到的问题。。。请看:是的,这是ar提到的问题…谢谢:,它的工作:
Encountered "," Was expecting one of:
<EOF>
"(" ...
<RPAREN> ...
<ESCAPE_DIRECTIVE> ...
<SET_DIRECTIVE> ...
"##" ...
"\\\\" ...
"\\" ...
<TEXT> ...
"*#" ...
"*#" ...
<STRING_LITERAL> ...
<IF_DIRECTIVE> ...
<STOP_DIRECTIVE> ...
<INTEGER_LITERAL> ...
<FLOATING_POINT_LITERAL> ...
<WORD> ...
<BRACKETED_WORD> ...
<IDENTIFIER> ...
<DOT> ...
"{" ...
"}" ...
function calcTotalScore(){
var arr = Array("A","B","C","D","E","F");
$.each(arr, function(n,val){
calcTotal(val);
});
}
function calcTotal(value){
// sample code
alert(value);
}
calcTotalScore();