2013-08-30 2 views
0

oK, Это странно ... У меня есть тот же код, который отлично подойдет в статусе if ... но не будет стрелять, когда он попадет в parentsUntil, когда он попадет в инструкцию else? ???jQuery parentsUntil не сжигание в другом состоянии

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); 
          }); 
        }); 


} 
+0

Консоль показывает ошибки? – tymeJV

+0

ошибок не было. –

ответ

1

Вы пропустили 2} и что консоль даст вам с этим:

if(sArray.length > 400){ 

    $.each(sArray, function(key, item){ 
     $("#"+item).parentsUntil(".jstree").filter(".jstree-closed").each(function() { 
      $aTree.jstree("check_node", this); 
     }); 
    }); 

}// Was missing 
else{ 

$.each(sArray, function(key, item){ 
    console.log($("#"+item).parentsUntil(".jstree").filter(".jstree-closed")); 
    $("#"+item).parentsUntil(".jstree").filter(".jstree-closed").each(function() { 
      //IT IS NOT MAKING IT HERE 
      console.log("pass"); 
      $aTree.jstree("check_node", this); 
     }); 
    }); 
} 
+0

Я только что скопировал и вставил неправильно –

+0

, но если бы это было так ... мой первый, если бы не срабатывал ...... и это не так. –

+0

Что вы подразумеваете под неправильным? Нет выхода в консоль? Ошибка ? – ImmortalPC

Смежные вопросы