我有一个看起来大致像这样的 html
<div id="wallPostTemplate">
<li id='comment-content--oOo-id-oOo-' class='comment-content' comment_id='-oOo-id-oOo-'>
<a class='comment-avatar' href='-oOo-link-oOo-'>
<img class='small_avatar' src='<?="../" . MESTO_ZA_UPLOAD_FAJLOVA_KORISNIKA ?>-oOo-korisnikPodaci.Slika-oOo-'></a>
-oOo-text-oOo-
</li>
</div>
现在,我将 html 的内容放入一个字符串中$('#wallPostTemplate').text()
,然后我想用-oOo-id-oOo-
我存储的任何数据动态替换字符串的出现,比如-oOo-id-oOo-
,-oOo-text-oOo-
等等......
现在我尝试了很多方法来解决这个问题,但我总是没有解决方案。这是我最近的尝试。帮助请Q_Q
var regex = new RegExp('{\-oOo\-'+index+'\-oOo\-}', "g");
post = post.replace(regex, value);
我也尝试过str.replace
,但它不起作用......似乎新线路是问题,但我不知道如何克服这个......
编辑:
为了更容易理解,我在 jsfiddle 上做了一个例子:http: //jsfiddle.net/DdBFB/ 正如你所看到的,你什么也看不到....当你通过 html 获取内容时它不起作用功能。