我的HTML
<div id="sample-reminder">
<div id="reminder_0000">
<input type="text" name="val_0000" value="1">
</div>
</div>
我的密码
rigaHtml = $('#sample-reminder').clone(); // i have to work on a clone of dom
rigaHtml.find('input[name^=val_]').val(99);
rigaHtml.html().replace(/0000/g, 987654321);
最后一个命令不能替换我的占位符'0000'。
如果我将replace()移到find()之前,则无法使用find :-(
最佳答案
在这种情况下,您无需使用.clone()
:
var rigaHtml = $('#sample-reminder').html();
$(rigaHtml.replace(/0000/g, 987654321))
.find('input[name^=val_]')
.val(99)
.appendTo('#container')
其中
'#container'
是要将修改的HTML添加到的节点。关于jquery - 使用查找并替换为jQuery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12669341/