好的,这很奇怪......我有相同的代码,可以在 if 语句中很好地工作......但是一旦它到达parentsUntil
else 语句时就不会触发????
if(sArray.length > 400){
$.each(sArray, function(key, item){
$("!#"+item).parentsUntil(".#jstree").filter(".#jstree-closed").each(function () {
$aTree.jstree("close_all", this);
});
});
else{
$.each(sArray, function(key, item){
$("!#"+item).parentsUntil(".#jstree").filter(".#jstree-closed").each(function () {
//IT IS NOT MAKING IT HERE
$aTree.jstree("close_all", this);
});
});
}