我希望我能够用{{text}}
替换所有OOOOO
次出现。
除替换外,此代码有效。
你能帮帮我吗?
感谢。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{{Titre}} de la pub</title>
</head>
<body>
Contenu et {{compagnie}}
</body>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script>
var a = $("html").html().match(new RegExp("\{\{[^{}]+\}\}", "g"));
for (i = 0; i < a.length; ++i) {
$("html").html().replace(a[i], 'OOOOO');
}
</script>
</html>
答案 0 :(得分:0)
同意你可能不应该做整个文件。也许使用jQuery(&#39; p&#39;)或类似的。
使用.html(你想要的新html)来编写html。
像
这样的东西$('p').each(function( i, p) {
var $p = $(p);
$p.html( $p.html().replace(/some regex/, 'replacement'));
});
答案 1 :(得分:0)
你可以做到这一点,我认为更简单,用你想要的元素做
$(function() {
var html = $('html').html();
$('p').html(html.replace(/{{text}}/gi, '<i>000000</i>'));
}