function getClosestOperator($source) { var $closestContainer = $source.closest('div.tableStyle-2-container'); var $closestOperator = $closestContainer.children('div.tableStyle-2-operator'); if($closestOperator.length == 0) { getClosestOperator($closestContainer); } else { return $closestOperator } };
1 回答

幕布斯6054654
TA贡献1876条经验 获得超7个赞
当$closestContainer
是空数组的时候,$closestOperator.length
就是0,而且在递归也是一样。
function getClosestOperator($source) {
var $closestContainer = $source.closest('div.tableStyle-2-container');
var $closestOperator = $closestContainer.children('div.tableStyle-2-operator');
if(!$closestContainer.length)return null;
if($closestOperator.length == 0) {
return getClosestOperator($closestContainer);
} else {
return $closestOperator
}
};
添加回答
举报
0/150
提交
取消