6
Chrome / jQuery未捕获RangeError:超出最大调用堆栈大小
我在Chrome上收到错误消息“未捕获RangeError:超出最大调用堆栈大小”。这是我的jQuery函数 $('td').click(function () { if ($(this).context.id != null && $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } return false; }); 请注意,页面中有成千上万个单元格。但是,我通常将堆栈溢出与递归相关联,在这种情况下,据我所知没有。 创建像这样的lambda是否会自动在堆栈上产生大量负载?有什么办法吗? 目前,我唯一的解决方法是在渲染HTML时在每个单元格上显式生成onclick事件,这会使HTML更大。