Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как оставлять только первое слово в строке, а остальное обрезать посредством JS?

Как оставлять только первое слово в строке, а остальное обрезать посредством JS?


     17.11.2019    js, обрезка, пер    Все вопросы » jQuery    2664

вопрос
Есть div, куда DLE выводит полное имя пользователя:

<div class="login-name">Иван Иванович Иванов</div>


Подскажите, как сделать на JS, чтобы оставалось только первое слово, а все последующие (их может быть любое количество) обрезались?

Ответа пока нет


4 комментария

dj-avtosh
PHP-developer

dj-avtosh - 17 ноября 2019 20:57 -

jquery:
$('.login-name').text($('.login-name').text().split(' ')[0]);

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

deadluk
Юзер

deadluk - 19 ноября 2019 11:58 -

можно через css.
white-space: nowrap; /*запрещаем перенос строки +*/ overflow: hidden; /* обрезка +*/ text-overflow: ellipsis;/* + если нуны точки. и задать ширину*/ width: 129px;

nikolay.safronov
Юзер

nikolay.safronov - 20 ноября 2019 03:32 -

Это вообще не в тему. Первое слово может быть любой длины)

deadluk
Юзер

deadluk - 20 ноября 2019 03:52 -

речь шла о том -как обрезать. мб кому-то подойдёт.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх