У меня есть эта строка из JSON «Я разработчик $ 1 $ frontend работает от $ 2 $ от $ 3 $".Замените String на html-содержимое, используя javascript
Теперь я хочу, чтобы заменить $1$,$2$
и $3$
с динамическим HTML ввода текста boxes.So, вывод должен быть я
<-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 $ разработчик frontend работает от $ 2 $ от $ 3 $ ". Replace (/ \ $ \ d \ $/g, '<тип ввода = checkbox /> ') ' – n0m4d