substring输出空
问题:使用substring获取文本0~10个字符时,无论怎么取都为空,只打印“…”
前端代码
$(".res-content .easy-introduce").each(function () {
let slength = $(this).text().length;
if (slength>10){
let str="";
str=$(this).text().substring(0,10)+"...";
$(this).html(str);
}
});
解决方法:span标签下的文本内容不能回车
如图:
去除回车(因为回车前的空格数被计入文本字数)
最终效果