На страницу выгружаются сообщения с сервера, хочется ограничить количество символов в сообщении, но по клику на текст\блок, показывать полный текст сообщения. Ну и сворачивать его обратно при повторном клике.
Обрезать вывод текста не проблема, но вот как его развернуть и потом свернуть - не могу понять.
Код вывода сообщений вот такой. Все сообщения приходят в массиве
$messages
<p class="card-text message-content"><?=$messages[$key]['content'];?></p>
Пока приходит в голову только реализовать с помощью сервера, отправляя ajax запрос. Но хотелось бы сделать всё это на клиентской стороне.