Javascript 截断单词边界处的文本

Javascript 截断单词边界处的文本,javascript,Javascript,我想将字符限制转换为单词限制,因为它在我的段落中的某些单词的一半处被截断,但我不确定要添加/更改什么 $(文档).ready(函数(){ var nInitialCount=180;//要显示的初始字符 var moretext=“阅读更多>”; var lesstext=“少读”; $('.longtext')。每个(函数(){ var paraText=$(this.html(); if(paraText.length>nInitialCount){ var sText=paraText.

我想将字符限制转换为单词限制,因为它在我的段落中的某些单词的一半处被截断,但我不确定要添加/更改什么

$(文档).ready(函数(){
var nInitialCount=180;//要显示的初始字符
var moretext=“阅读更多>”;
var lesstext=“少读”;
$('.longtext')。每个(函数(){
var paraText=$(this.html();
if(paraText.length>nInitialCount){
var sText=paraText.substr(0,nInitialCount);
var eText=paraText.substr(nInitialCount,paraText.length-nInitialCount);
var newHtml=sText+''+eText+'';
$(this.html(newHtml);
}
});
$(“.links”)。在('click',函数(e){
var lnkHTML=$(this.html();
if(lnkHTML==lesstext){
$(this.html(moretext);
}否则{
$(this.html(lesstext);
}
$(this.prev().toggle();
e、 预防默认值();
});
});

此处文本

这里也有文本

这里有更多的文字
少读
你在找css自动换行吗?(请注意,编辑问题:我添加了按钮,因为这显然是使代码段可用的必要条件。@JordanNorcross请查看编辑,以确保我没有误解您在该代码中的意图;如果是这样,我深表歉意!)@DanielBeck感谢您为我添加了该按钮(我是新手),代码似乎运行良好。关于如何将JavaScript从字符计数更新为单词计数,你有什么想法吗?@ControlAltDel谢谢你的回复,我会检查一下并就此回复你one@ControlAltDel不,这不是我想要的,JavaScript只是覆盖了wrap这个词。