【发布时间】:2017-04-27 05:06:59
【问题描述】:
当我使用 jQuery 格式化字符串时,在这一行出现此错误,
Uncaught TypeError: f.format is not a function
这是似乎出现错误的行(我有多行使用相同的方法,但这些似乎都不起作用)
var $li = $(f.format(betid, bet.amount, bet.icon, bet.name, bet.amount));
为什么会这样?我以前用过,效果很好?
字符串:
var f = "<div>";
f += "<div class='avatar''>";
f += "<img src='{2}'>";
f += "</div>";
f += "<div>{3}</div>";
var num = bet.amount;
f += "<div class='user-bet ng-binding'>" + num + "</div>";
f += "</div></div>";
【问题讨论】:
-
和
f会是……? -
很难说不知道
f是什么... -
您能发布更多代码吗?我们需要看到
f。 -
只是一个使用 {1} {2} 等的长字符串。编辑后的帖子^
-
AFAIK Javascript 字符串没有原生的“.format”方法。 w3schools.com/jsref/jsref_obj_string.asp你缺少插件吗?
标签: javascript jquery