在jQuery中使用sprintf

时间:2014-02-06 07:07:33

标签: javascript jquery

如何在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>'

1 个答案:

答案 0 :(得分:10)

如果它真的如您所描述的那样简单,只需将String#replace与正则表达式一起使用(这样您就可以使用g标志在整个字符串中进行替换):

$('.data').html(html.replace(/%s/g, 'TEST'));