javascript – 在新行中包装文本单词

我正在使用以下代码来包装文本区域中用户输入的长文本以进行评论

function addNewlines(comments) {
  var result = '';
  while ($.trim(comments).length > 0) {

    result += comments.substring(0,70) + '\n';
    comments = comments.substring(70);
  }
  return result;
}

问题显示在下面的屏幕截图中.关于如何解决它的任何想法?我们可以使用lastindexof(“”)方法获取子字符串中的最后一个空格来逻辑地解决这个问题吗?任何人都可以调整这个小代码来使它正确吗?

最佳答案
我相信通过CSS包装文本是一个更好的解决方案,但是这里有一个链接可能有用wrap-text-in-javascript

顺便说一句,我记得有一个JQuery插件用于包装文本谷歌它也.

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...