目標: #boom1 という名前のすべての DIV ID ですべてのテキスト ボックスを制限しようとしています。
問題:それらをすべて取得することはできません (私の意見では、ループ メソッドの問題です)。
$(関数 () {
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);
})
}))
可能であれば、構文を使って助けていただければ幸いです..
ありがとう。
デモの添付