テキストの検索/置換の問題は、wysiwygがミックスに足を踏み入れたときだと思います。しかし、誰かが魔法のやり方を理解していると確信しています。
これが、エディタが接続されていないテキストエリアです。
<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()メソッドは無視されます。
誰かが理由を知っていますか?