我正在编写一个脚本,它将检测某些字符串的长度并将它们截断为X个字符。我已经能够测量长度(即:确定它们是否需要截断)并使用substring()
方法创建截断值但我似乎无法用它的新截断版本替换标记中的文本本身。
我很确定我错过了一些简单的东西,但我看不到它。
$('div.horz-sched table td li.odd span.classname a').each(function(){
if (this.innerText.length > 15) {
var classname = $(this).text();
var trimd = classname.substring(0, 15) + "...";
console.log(trimd);
$(this).text().replace(classname, trimd);
}
});