0

我在 Laravel 4 中构建了一个简单的 CMS。我决定从我的旧编辑器切换到这个markdown 编辑器

我的旧编辑器使用了一个文本框,所以我所要做的就是提交表单,然后将其从视图传递到控制器并插入数据库等。

但是,这个新编辑器通过将 markdown 转换为 html 来工作,并且该 html 被插入到如下所示的 div 中:

<div id="preview" class="wmd-preview"></div>

我还是想用我的旧表单提交div的内容,所以我的问题是这样的:

有没有办法将我的“预览”div 的内容插入到表单中的某种隐藏输入中?

或者,有没有更好的方法来提交我的帖子内容?

4

2 回答 2

1

div通过其 id获取您的内容

var a = document.getElementById('preview').innerHTML;
document.getElementById('hid').value = a   //create a hidden input give it an id hid 
于 2013-10-23T02:48:56.553 回答
0

为了回答您关于每次按下某个键时触发该函数的问题,我会使用 .keyup() 之类的 jQuery 事件侦听器。

http://api.jquery.com/keyup/

于 2013-10-23T03:32:47.117 回答