我在我的HTML标记中使用总是下划线,这些下划线是用PHP编程的,将被字符串取代。例如:
<title>__TITLE__</title>
所以通过这种方式,我只有一个 HTML 模板,但我的页面虽然有自己的标题名称。
但是在一种情况下,我有一个问题。我也使用JQuery,我有这种情况:
$("div").append("<p>__NAME__</p>");
在这种情况下,我的主页上有"__NAME__"
的文本,而不是例如"约翰"。
有人可以帮忙吗?
您可以在HTML中添加占位符div
:
<div id="template1" style="display:none">__NAME__</div>
然后在代码中,选取该元素的内容(将被 PHP 更改):
$("div").append($("<p>").html($("#template1").html()));