Задать вопрос
docmikhail
@docmikhail

Как ограничить количество символов в ссылке?

Здравствуйте.

Нужно установить ограничение количества символов для ссылки <a href="">Длинный текст</a>. Так, чтобы, например, после 100-го символа добавлялись три точки.

Перепробовал массу разных вариантов, от css-шных до скриптовых. Какие-то корявые, какие-то слишком объемные и замудреные. Как на сегодняшний день проще добиться нужного результата?

Спасибо.
  • Вопрос задан
  • 1323 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 2
riot26
@riot26
<:З )~~
Как-то так:
$('a').each(function() {
  if ($(this).text().length > 100) {
		$(this).text( $(this).text().substring(0, 100) + '…');
  }
});
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
doniys_a
@doniys_a
Backend-разработчик (Php, node.js, python, ruby)
Как-то так ?
$(document).ready(function(){
        $('a').each(function(){
            var href = $(this);
            var linktxt = href.html();
            if(linktxt.length>=100) {
                href.html(linktxt.substr(0,100));
                href.append(
                    $('<button>Далее</button>').on('click',function(){
                        href.html(linktxt);
                        return false;
                    });
            );
            }
        });
    });
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы