![](/img/trans.png)
[英]Javascript: Uncaught RangeError: Maximum call stack size exceeded
[英]javascript recursive function: Uncaught RangeError: Maximum call stack size exceeded
我有一个横贯一复发性功能ul
li
嵌套层次。 它从某个节点冒泡,直到到达树类0 (它是层次结构的根)的ul
。
功能:
function setupSelectedCategory(elem) {
if (!elem)
return;
if (!elem.hasClass("tree-0")) {
if (elem.parent().prop('tagName') == 'UL') {
var index = jQuery(elem.parent().children()).index(jQuery(elem));
jQuery(elem.parent()).accordion({ active: index });
}
return setupSelectedCategory(jQuery(elem.parent()));
}
return;
}
问题:
我有一个堆栈溢出异常(至少在chrome中)。 也许我没有从函数中退出正确的方法? 有什么想法吗?
检查有问题..
if( !elem || !elem.size() )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.