Я пытаюсь создать JS-функцию, которая сокращает строку после n символов - это работает. Проблема в том, что в середине слова это выглядит плохо, поэтому мне нужна ваша помощь, чтобы он разрезал все слово, если оно посередине.
Мой код:
if($('#desc').text().length > 505){
str = $("#desc").text();
$('#desc').text(str.substring(0, 505)).append('...');
}
P.S
- #desc - это div, содержащий мою строку.
- вы можете использовать jQuery.