我有一个看起来像这样的字符串变量:
Årets upplaga av Storsjöcupen, en fotbollsturnering i Östersund för ungdomar, fick en trist avrundning när anhängare till ett norskt pojklag anklagades för att ha farit ut i rasistiska och könsordskryddade tillmälen mot spelare i motståndarlag。
当我的 javascript 被执行时,它会将字符串转换为:
Årets upplaga av Storsjöcupen, en fotbollsturnering i Östersund för ungdomar, fick en trist avrundning när anhängare till ett norskt pojklag ...
如果您看到三个“...”,则有一个我不想拥有的空间。
我希望它是:
波克拉格...
我的 javascript 看起来像这样:
function TrimLength(text, maxLength) {
text = $.trim(text);
if (text.length > maxLength) {
text = text.substring(0, maxLength - ellipsis.length)
return text.substring(0, text.lastIndexOf(" ")) + ellipsis;
}
else
return text;
}
$(document).ready(function () {
$(".text").each(function () {
var text = $(this).text();
$(this).text(TrimLength(text, 150));
});
我怎样才能确保空间被删除?
任何形式的帮助表示赞赏。