1

我添加了这段代码,现在我得到了一个意外的令牌“;” 错误。

代码:

var i = 0;
var tabs = "";    
while(i < idArray.length){
tabs = tabs + "<a href='#' onclick='tabs('"+ idArray[i] +"')'>"+ idArray[i] +"</a> &nbsp; &nbsp;";
alert(tabs);
i++;
}
$("#editme").html(tabs);

我不明白为什么。

有任何想法吗??

谢谢。

4

1 回答 1

4

tabs() 中的转义字符串:

tabs = tabs + "<a href='#' onclick='tabs(\""+ idArray[i] +"\")'>"+ idArray[i] +"</a> &nbsp; &nbsp;";
                                          ^                ^
                                        here              here
于 2012-08-14T13:15:26.640 回答