我有一个包含相关变量及其值的定义列表。(也见小提琴)
<dl id="myVars">
<dt class="var-name">%name%</dt>
<dd class="var-name">Joe Sample</dd>
<dt class="var-phone">%phone%</dt>
<dd class="var-phone">555-1212</dd>
</dl>
我还有一个文本区域,可以在其文本中使用上述任何变量。例如:
<textarea>Hello %name%, is this still the right phone number: %phone%?</textarea>
最后有一个预览 div,可以在其中看到变量被替换后的解释文本。像这样:
<div id="preview"></div>
你能帮我想出一种有效的方法来使用 jQuery 来显示实时预览,同时用它们的值替换变量吗?
如果您愿意帮忙,这里有一个方便的小提琴:http: //jsfiddle.net/XAzZr/