我相信查找/替换文本的问题是当所见即所得的介入时。但是,我相信有人已经想出了如何施展魔法。
这是文本区域,没有附加编辑器:
<textarea id="template1" style="width:400px; height:200px;">
<div>Dear {{companyname}},</div>
<div>A new Support Case has been opened for you.</div>
<div>Support Case description:</div>
.........more html text follows
</textarea>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
var str = $("#template1").val();
var newstr = str.replace("{{companyname}}", "ACME Inc");
$("#template1").val(newstr);
});
</script>
没有编辑,我很高兴。一旦我应用我选择的编辑器 (TinyMCE),replace() 方法就会被忽略。
有谁知道为什么?