Пытаюсь сделать обрезку текста по количеству символов:
$(".text-article").text(function(i, text) {
if (text.lenght >= 10) {
text = text.substr(0, 10);
let lastIndex = text.lastIndexOf(" ");
text = text.substr(0, lastIndex) + '...';
}
$(this).text(text);
});
И ничего не происходит, но если прямо в консоле обрезать текст, то все нормально. Не могу понять в чем проблема. html код создает php скрипт, может в этом проблема?
$(".text-article").text(function(i, text) {
if (text.length >= 10) {
text = text.substr(0, 10);
let lastIndex = text.lastIndexOf(" ");
text = text.substr(0, lastIndex) + '...';
}
$(this).text(text);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="text-article">Hi guys How are u doing :) ?</div>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости