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