我正在使用Remy Sharp's jQuery plugin在文本框中显示提示。
我想对TinyMCE做同样的事情 - 显示提示,例如"Type some text here."
,当用户关注TinyMCE编辑器时,该文本应该消失。如果编辑器为空(未输入文本),则在模糊时,文本应再次可见。
是否有能够执行此操作的jQuery插件?或者TinyMCE中是否有可用于此功能的API?
答案 0 :(得分:4)
TinyMCE应该传递textarea中已有的任何内容,所以
<textarea name="content" id="content">Type some text here</textarea>
应显示该文本,然后使用jQuery,您应该可以执行以下操作:
TinyMCE.focus(function(){
if ($(this).getContent() == "Type some text here"){
tinyMCE.setContent("");
} else if ($(this).getContent() == ""){
tinyMCE.setContent("Type some text here");
}
})
我还没有测试过,但getContent&amp; setContent是你需要的tinyMCE api ...不确定.focus()是否正常工作。 TinyMCE用iframe替换textarea,所以你实际上不再输入textarea了......