我有一个div
动态填充的paragraph tags
(它们最初不存在)。我希望每个新动态添加<p>
的内容在被点击时执行某些操作——即附加一个点击事件。
我知道如何做到这一点的唯一方法是使用live
and delegate
。
$('div.fromSelected p').live('click', function () {
$("<p>" + $(this).text().substr(3) + '</p>').appendTo('.fromOptionList');
//$(this).parent().remove();
$("#auto_box").getNiceScroll().resize();
$(this).remove();
$("#auto_box2").getNiceScroll().resize();
});
但是,click
在对动态添加的段落调用事件一段时间后,我收到以下错误:
未捕获的 RangeError:超出最大调用堆栈大小
什么可以规避这个问题?