TinyMCE提示文字

时间:2010-07-29 00:36:24

标签: javascript jquery tinymce

我正在使用Remy Sharp's jQuery plugin在文本框中显示提示。

我想对TinyMCE做同样的事情 - 显示提示,例如"Type some text here.",当用户关注TinyMCE编辑器时,该文本应该消失。如果编辑器为空(未输入文本),则在模糊时,文本应再次可见。

是否有能够执行此操作的jQuery插件?或者TinyMCE中是否有可用于此功能的API?

1 个答案:

答案 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了......