如何通过jquery的live()
函数最好地使用JQuery插件"autoresize“?问题是,插件在当前的文本区后面创建了一个文本区(使用绝对位置)。当我使用jquery live()
函数时,我陷入了无限循环,因为脚本创建的textarea
会获得另一个,依此类推……希望你能跟我走。
如何将live()
与该插件一起使用?
发布于 2011-07-06 07:56:48
正如您所说,在autoresize.jquery.js
中,它创建textarea
的克隆以执行文本大小计算。这就是它:
return textarea.clone().removeAttr('id').removeAttr('name').css({
正如您所看到的,它剥离了name
和id
属性。您可以修改此行以添加class
属性,然后可以使用$.live()
选择器将其过滤掉。例如。
return textarea.clone().removeAttr('id').removeAttr('name').addClass('clone').css({
和
$('textarea:not(.clone)').live()
https://stackoverflow.com/questions/6588194
复制相似问题