文本超出显示省略号--截取字段

简介: 文本超出显示省略号--截取字段
<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>jQuery文本超出显示省略号</title>
    <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
    <style>
      .box {
        width: 400px;
        background: #ccc;
      }
    </style>
  </head>
  <body>
    <div class="box">1、上码之前先三思,莫把经验当先知。
      2、先弄明白业务流,创造盈利是大头。
      3、再搞清楚啥需求,有了交流不会愁。
      4、别想需求会稳定,莫忘初心有干劲。
      5、装逼莫用新技术,完美实现一样酷。
      6、编码首要是文档,记录签名和思想。
      7、其次还要做注释,写清思路好搞事。
      8、不要侥幸无bug,千万别等大家测。
      9、写完自己测五遍,小心测试拿宝剑。
      10、遇到问题试三遍,三遍不过找代练。</div>
    <script>
      function ellipsis(num) {
        $(".box").each(function() {
          var maxwidth = num;
          console.log($(this).text());
          console.log($(this).text().length);
          if ($(this).text().length > maxwidth) {
            $(this).text($(this).text().substring(0, maxwidth));
            $(this).html($(this).html() + '…');
          }
        });
      }
      ellipsis(60); //要显示的字符数 Number
    </script>
    <div class="jq" style="width: 300px;">
      测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段测试截取字段
    </div>
    <script>
      $(function() {
        $(".jq").each(function() {
          var maxwidth = 200;
          if ($(this).text().length > maxwidth) {
            $(this).text($(this).text().substring(0, maxwidth));
            $(this).html($(this).html() + '...')
          }
        });
      });
    </script>
  </body>
</html>

相关文章
span标签显示固定长度显示省略号,光标放上显示全部
span标签显示固定长度显示省略号,光标放上显示全部
158 0
|
前端开发
CSS 限制文字行数(超出显示省略号...)
CSS 限制文字行数(超出显示省略号...)
112 0
要实现文字查询并自动滚动到匹配到的文本范围
要实现文字查询并自动滚动到匹配到的文本范围
|
6月前
解决设置了标签的最大行数,更新标签的内容为富文本内容,导致超过最大行数不显示...问题
解决设置了标签的最大行数,更新标签的内容为富文本内容,导致超过最大行数不显示...问题
31 0
layUI table 内容超出宽度怎么换行显示,而不是显示省略号
layUI table 内容超出宽度怎么换行显示,而不是显示省略号
339 0
多行文本溢出显示省略号
多行文本溢出显示省略号
63 0
|
Web App开发 存储 弹性计算
div中文字超过指定数量后不显示并且以省略号结尾
div中文字超过指定数量后不显示并且以省略号结尾
373 0
div中文字超过指定数量后不显示并且以省略号结尾
|
前端开发
解决多行文本换行省略显示失效的问题
解决多行文本换行省略显示失效的问题
476 0
解决多行文本换行省略显示失效的问题
|
JavaScript 前端开发
文本溢出显示省略号
文本溢出显示省略号
文本溢出显示省略号
|
容器
p标签字数过多显示省略号
p标签字数过多显示省略号
755 0