如何在 jQuery 中使用 sprintf?
我正在尝试添加 id
从脚本返回的 HTML block
所以:
success: function(html){
$('.data').html($.sprintf(html,'TEST'));
},
返回的 HTML 是一大块 HTML,我在其中添加了 %s
让 sprintf 进行替换。
例如:'<div>Welcome to Blah</div><div>You userId is %s</div>'
最佳答案
如果它真的像您所描述的那么简单,只需将 String#replace
与正则表达式一起使用(这样您就可以使用 g
标志来进行替换整个字符串):
$('.data').html(html.replace(/%s/g, 'TEST'));
关于javascript - 在 jQuery 中使用 sprintf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21596258/