Я получаю сообщение об ошибке «Uncaught RangeError: Превышен максимальный размер стека вызовов» в Chrome. вот моя функция jQuery
$('td').click(function () {
if ($(this).context.id != null && $(this).context.id != '') {
foo($('#docId').val(), $(this).attr('id'));
}
return false;
});
Обратите внимание, что на странице есть десятки тысяч ячеек. Однако я обычно связываю переполнения стека с рекурсией, и в этом случае, насколько я вижу, их нет.
Создает ли лямбда, подобная этой, автоматическую загрузку содержимого в стеке? есть ли способ обойти это?
На данный момент единственный обходной путь, который у меня есть, - это явное генерирование событий onclick в каждой ячейке при рендеринге HTML, что делает HTML намного больше.