【发布时间】:2011-12-18 14:27:05
【问题描述】:
有没有办法在 javascript 中做类似于 ruby gsub 的事情?我有一个本地 html 文件,我想处理并用内容替换某些模板变量,但我不知道如何用新内容替换模板变量。 html 包含如下片段:
<div id="content">
<h1>{{title}}</h1>
{{content}}
</div>
现在,如果我将每个模板变量包装在一个命名的 div 中,那么我可以使用类似 jquery 的 replaceAll 方法将模板变量替换为其内容,但如果不将每个变量包装在 div 中,我无法弄清楚如何做到这一点。
我只想做类似 $('document').gsub("{{title}}", "I am a title") 之类的事情。
有人有什么想法吗?
感谢您的帮助!
【问题讨论】:
-
jQuery 中的模板引擎?看看api.jquery.com/jquery.tmpl
标签: javascript jquery css ruby