目標:我試圖限制所有名爲#boom1的DIV ID中的所有文本框。通過ID限制textarea字符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);
})
})
我會很高興,如果能夠得到一些幫助,語法..
感謝。
附加一個DEMO
爲什麼你會有多個具有相同ID的div?那不是真的。這可能是你的問題的原因 – Bobby5193