Я пытаюсь обрезать количество текста в div, когда текст достигает 40 символов и добавляет многоточие после усечения. Это мой код:Выполнение функции после проверки длины символа
jQuery(document).ready(function($) {
$(".trim").text(function(index, text) {
return text.substr(0, 40)+' ...';
});
});
Проблема заключается в том, что добавляет многоточие, даже если длина символов меньше, чем 40 символов, добавляя многоточие, даже если текст не отбрасывается. Так что в следующий я попробовал условно запустить функцию только, если длина символа меньше, чем 40 символов, но безрезультатно:
jQuery(document).ready(function($) {
if($(".trim").length > 40) {
$(".trim").text(function(index, text) {
return text.substr(0, 40)+' ...';
});
}
});
Любые идеи?
Пожалуйста, форматировать Ваш код. –