javascript - 如何限制 contenteditable div 中的行数
问题描述
正如标题所说,我有一个 contenteditable div,并且想将最大行数限制为 X。我如何使用 jQuery 或 JS 来做到这一点。
编辑 2: 当它为新行创建 div 时,如何在粘贴文本时使其从最后一行(限制 - 最大行)继续?
解决方案
我试图在我之前的评论中为我的 JavaScript 示例添加代码,但不知道如何在此处进行操作。所以......在这里; 我希望。
<script type="text/javascript">
var tBox = document.getElementById("test");
tbox.on("keyup", function () {
if (tBox.innerText.length > 5) {
tBox.prop("contenteditable", false);
}
});
</script>
推荐阅读
- .net - 无法进入在私有仓库中托管的启用 SourceLink 的 NuGet
- python - Jupyter 中不可读的笔记本:UnicodeDecodeError('utf-8')
- jsp - Struts i18n 显示 unicode 而不是特殊字符
- javascript - 在 D3.Js 中将文本剪切成一个矩形
- authentication - Liferay 7.1 使用 OpenID Connect 与 WSO IS 5.6.0 集成
- apache-spark - 属性 max.poll.records 的来源是什么?
- javascript - Heroku 上的代码中断,但在 localhost 上有效
- android - Android启动画面在全屏上拉伸一个标志
- python - Subprocess.Popen 几秒钟后停止(或故障)
- c# - 在屏幕上绘制而不显示在屏幕截图中