我使用jQuery插件charCount爲某些textareas顯示字符計數器,它工作的很好,但是當我在頁面上添加新的文本區域時(dinamically) ,新的文本區域沒有櫃檯,我是新手,這裏是我如何使用插件:我如何使jQuery中的.live()
$('.message-form').charCount({ allowed: 140, warning: 20 });
更新解決方案:
$(".message-form").live("click", function(){
if ($(this).data('hascharcount') == undefined) {
$(this).data('hascharcount', true).charCount({ allowed: 140, warning: 20 });
}
});
'live'是事件。追加新元素後立即調用該方法。 – undefined
@undefined'live'已棄用。改用事件'on'來代替。 –
@JanDvorak是的,我[知道](http://stackoverflow.com/questions/14081210/jquery-only-partially-working-on-click-function/14081242#14081242)。 – undefined