Цель: Я пытаюсь ограничить все свои текстовые поля во всех идентификаторах DIV с именем # boom1.Ограничить текстовые символы по ID jquery
Проблема: Не можете получить их все (проблема с методом петли на мой взгляд)
$ (функция() {
var maxL = 300;
$('#boom1').each(function (i, div) { //I got lost with syntax over here
var text = $('#boom1').text();
if(text.length > maxL) {
var begin = text.substr(0, maxL),
end = text.substr(maxL);
$('#boom1').html(begin)
.append($('<a class="readmore"/>').attr('href', '#').html('read more...'))
.append($('<div class="hidden" />').html(end));
}
});
$(document).on('click', '.readmore', function() {
$(this).next('.hidden').slideDown(750);
})
})
I 'будем рады помочь, с синтаксисом, если это возможно.
Спасибо.
Прикрепление DEMO
Почему у вас есть несколько div с одним и тем же идентификатором? это не совсем правильно. и это может быть причиной вашей проблемы. – Bobby5193