我有一个动态创建的文本区域,我想用jwysiwyg替换它。我尝试在PHP模板中添加函数
<script type="text/javascript">$(function(){$('#wysiwyg').wysiwyg();}); </script>和js文件中
njuid= ""+ actual.id +"_field";
act.innerHTML = "<textarea name=\"textarea\" id=\""+ act.id +"_field\" onblur=\"noLight (this); return fieldBlur(this,'" + actual.id + "');\">" + actual.innerHTML + "</textarea>
<script>$(function(){$('#+njuid').wysiwyg();});</script>";没有成功。如何替换文本区域?
发布于 2012-10-17 03:29:40
我推荐使用jQuery来帮助您处理DOM操作。我已经能够通过使用以下策略在我的页面中动态创建jWysiwyg:
1)将文本区域附加到DOM中需要的任何位置。不要设置文本区域的内容!
$('#myobject').append('<textarea id="textarea_'+id+'"></textarea>');2)创建你的所见即所得,并添加你想要加载的任何文本,如下所示:
$('#textarea_'+id).wysiwyg().wysiwyg("clear").wysiwyg("insertHtml", "<div>whatever html</div>");https://stackoverflow.com/questions/9360044
复制相似问题