程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何限制 contenteditable div 中的行数

发布于2022-06-29 22:18     阅读(1244)     评论(0)     点赞(8)     收藏(4)


我有一个contenteditablediv 并希望使用 jQuery 或 JS 限制最大行数。

编辑 2: 当它为新行创建 div 时,如何在粘贴文本时使其从最后一行(限制 - 最大行)继续?


解决方案


您可以使用 jQuery 计算在 contenteditable div 内创建为换行符的新 div 的数量,contenteditable如果此数量达到给定限制,则删除该属性。

注意:这可能不适用于 IE,因为据我所知 IE 用于<p>换行。

HTML:

<div id="test" contenteditable="true">--- Insert text here ---</div>

jQuery:

$(function(){
    $("#test").on("keyup", function(){
        if ($("#test div").length > 5) {
            $("#test").prop("contenteditable" , false);
        }
    });
});



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.qianduanheidong.com/blog/article/377110/9aed4862dc92c648bee3/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

8 0
收藏该文
已收藏

评论内容:(最多支持255个字符)