前端踩过的坑(4)

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标签下的文本内容不能回车
如图:
在这里插入图片描述
去除回车(因为回车前的空格数被计入文本字数)
在这里插入图片描述
最终效果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35526165/article/details/101634011