如何让ckeditor textarea的内容出现在div中

时间:2011-10-24 21:10:43

标签: javascript ckeditor

我在表单中使用ckeditor作为我的textarea。当有人输入textarea时,我希望在键入时屏幕上的其他部分显示div。例如他们打字狡猾,笨拙,狡猾,笨拙地出现在文本区域下方的一个区域。我不太了解javascript(学习),我无法让它工作。

我正在尝试的代码是:

$('#CampaignStory').bind("propertychange input", function() {
  $('#story').text($(this).text());
});

<div class="input textarea">
    <label for="CampaignStory">Story</label>
    <textarea name="data[Campaign][story]" class="ckeditor" id="CampaignStory" ></textarea>
</div>

<div id="story"></div>

这不起作用,我不明白为什么。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您需要使用this.value而不是.text()方法

http://jsfiddle.net/kLYDE/(哈哈......刚注意到它的网址是克莱德:P)

$('#CampaignStory').bind("input propertychange", function() {
  $('#story').text(this.value);
});