我有这个来自 JSON 的字符串渲染“我是 1 美元的前端开发人员,从 3 美元开始以 2 美元的价格工作”。
现在,我想用动态 html 输入文本框替换$1$,$2$
和$3$
。所以,输出应该是我
<-input textbox here> frontend developer works at <-input textbox here> from <-input textbox here>.
var str = "I am $1$ frontend developer works at $2$ from $3$";
var newStr = "";
for(var i=0;i<3;i++){
var id = '$'+i+'$';
if (str.indexOf(id) >= 0){
newStr = str.replace(id, $.parseHTML('<div><input type="text"
id="input-"+i/></div>'));
}
我尝试使用字符串替换方法。但它似乎只适用于字符串。我可以使用任何其他方法来使用 javascript/jquery 来实现这一点