嗨:)我正在使用jQuery Autosize插件动态调整我的一些textarea元素。一切都很好,但问题是,当我动态地向DOM添加一些textarea元素时,自动调整大小的东西不再起作用。
我像这样初始化插件:
$(document).ready(function () {
$('textarea').autosize();
});
我尝试为动态添加的textareas启用插件,如:
myDynamicallyAddedTextarea.autosize();
不幸的是,什么都没发生。有人可以帮我吗?
答案 0 :(得分:3)
根据the docs,您需要做的就是动态添加元素......
function addTextArea() {
$(body).append($('<textarea class="test" />'));
$('.test').autosize();
});
//somewhere in code, but must be after the autosize plugin js has loaded
addTextArea();