如何在jQuery中使用sprintf?
我正在尝试将id
添加到从脚本返回的一大块HTML中
所以:
success: function(html){
$('.data').html($.sprintf(html,'TEST'));
},
返回的HTML是一大块HTML,我为sprintf添加了%s
来替换它。
例如:'<div>Welcome to Blah</div><div>You userId is %s</div>'
答案 0 :(得分:10)
如果它真的如您所描述的那样简单,只需将String#replace
与正则表达式一起使用(这样您就可以使用g
标志在整个字符串中进行替换):
$('.data').html(html.replace(/%s/g, 'TEST'));