【发布时间】:2012-05-03 22:45:40
【问题描述】:
我将在即将到来的课程中向一些有风险的孩子介绍 HTML,我们只有很少的时间向他们展示制作自己的网页是多么酷。
我想做的是建立一个充满文本框的页面模板,孩子们可以在其中填充文本和一些简单的格式标签。当他们更新时,分屏会更新他们的编辑结果。
我正在寻找有助于实现上述目标的免费/开源 jquery 或其他 javascript 库。
实际上,它与 stackoverflow 在您输入问题时在预览框中所做的非常相似。
与其只是盲目地从其他网站上提取代码,我更喜欢带有实际文档的东西(或者至少是一个简单的例子。)
Google 搜索显示了许多您可以在其他网站上下载或使用的工具和内容。理想的情况是我将一个库嵌入到我认为合适的页面和位置。
感谢您的帮助
编辑
正如一些人所指出的 - 这是在某些事件上更新 div 的简单问题。
<script type="text/javascript">
$(window).keyup(function(){
$('#about_me_result').html($('#about_me').val());
});
</script>
<textarea id="about_me" name="aboutMe" rows="9" cols="60">Write a little something about you...</textarea>
我选择了 keyup,因为 keydown 总是让最后一个字符离开另一个元素。
【问题讨论】:
-
您可以在
onKeyup事件中捕获 textarea 的内容,然后使用 JS 将其复制到另一个窗格中,并为每个 textarea 提供一个容器<div>。
标签: javascript jquery html real-time wysiwyg