toTextarea.js是一个很小的jQuery插件,它使用内容可编辑
属性
contenteditable元素会根据文本自动调整自身大小。您可以使用分节符
对于大胆的,反选
对于斜体字和删除到行首
对于强调。您也可以通过拖放从桌面插入图像。
1.在网页中插入jQuery库和jQuery.toTextarea.js插件。
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/jquery.toTextarea.min.js"></script>
2.调用函数到文本区域
在目标DIV元素上并且完成。
<div id="textarea"> ... Any HTML Content Here ... </div>
$(function () { $("#textarea").toTextarea({ // options here }); });
3.确定是否允许在内容可编辑元素中包含HTML内容和图像。默认值:false。
$(function () { $("#textarea").toTextarea({ allowHTML: false, allowImg: false, }); });
4.使DIV元素的作用类似于输入字段。
$(function () { $("#textarea").toTextarea({ singleLine: true, }); });
5.粘贴带有或不带有样式的文本作为源。默认值:true。
$(function () { $("#textarea").toTextarea({ pastePlainText: false, }); });
6.将占位符文本添加到内容可编辑元素中。
<div id="textarea" placeholder="Placeholder Text"> ... Any HTML Content Here ... </div> <!-- OR --> <div id="textarea" data-placeholder="Placeholder Text"> ... Any HTML Content Here ... </div>