我有这个字符串从JSON呈现“我是$ 1 $前端开发人员在$ 2 $从$ 3 $开始工作”。使用javascript替换字符串到html内容
现在,我想通过动态HTML输入文本boxes.So更换$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>'));
}
我试图用字符串替换method.but看来,这只能用于strings.Any其他方法可以用来实现这个使用javascript/jquery
你可以发表你的代码,无论你尝试过什么。 – Manish
你可以证明,你的尝试是什么? – Satpal
如果你想要通过复选框替换这些$ number $,请试试这个''我是$ 1 $前端开发者,工作价格是$ 3 $ $ 2 $。“replace(/ \ $ \ d \ $/g,'') – n0m4d