2014-11-05 3 views
-1

Почему я не могу перейти к следующему следующему заявлению в alert('else combo')?Если еще внутри, если оператор

if ($('#branchName' + branchList.branch).length == 0) { 
        console.log('if branchName'); 
        $('#zzz').append(
          '<ul>' + 
          '<li>' + 
          '<span id="branchName' + branchList.branch + '">' + branchList.branch + '</span>' + 
          '</li>' + 
          '</ul>' 
        ); 
        if ($('#branchName' + branchList.branch + 'combo' + xtrim.comboTrim).length == 0) { 
         console.log('if combo'); 
         $('#branchName' + branchList.branch).append(
          '<ul>' + 
           '<li>' + 
           '<span id="branchName' + branchList.branch + 'combo' + xtrim.comboTrim + '">' + branchList.combo + '</span>' + 
           '</li>' + 
           '</ul>' 
         ); 
         if ($('#branchName' + branchList.branch + 'category' + xtrim.categoryTrim).length == 0) { 
          console.log('if category'); 
          $('#branchName' + branchList.branch + 'combo' + xtrim.comboTrim).append(
           '<ul>' + 
            '<li>' + 
            '<span id="branchName' + branchList.branch + 'category' + branchList.category + '">' + branchList.category + '</span>' + 
            '</li>' + 
            '</ul>' 
          ); 
          if ($('#branchName' + branchList.branch + 'item' + xtrim.itemTrim).length == 0) { 
           console.log('if item'); 
           $('#branchName' + branchList.branch + 'category' + xtrim.categoryTrim).append(
            '<ul>' + 
             '<li>' + 
             '<span id="branchName' + branchList.branch + 'item' + xtrim.itemTrim + '">' + branchList.item + '</span>' + 
             '</li>' + 
             '</ul>' 
           ); 
          } else { 
           alert('else item'); 
           $('#branchName' + branchList.branch + 'item' + xtrim.itemTrim).append(
            '<ul>' + 
            '<li>' + 
            '<span id="branchName' + branchList.branch + 'item' + xtrim.itemTrim + '">' + branchList.item + '</span>' + 
            '</li>' + 
            '</ul>' 
            ); 
          } 
         } else { 
          alert('else category'); 
          $('#branchName' + branchList.branch + 'category' + xtrim.categoryTrim).append(
          '<ul>' + 
           '<li>' + 
           '<span id="branchName' + branchList.branch + 'item' + xtrim.itemTrim + '">' + branchList.item + '</span>' + 
           '</li>' + 
           '</ul>' 
         ); 
         } 
        } else { 
         alert('else combo'); 
         $('#branchName'+ branchList.branch+'combo' + xtrim.comboTrim).append(
          '<ul>' + 
           '<li>' + 
           '<span id="branchName' + branchList.branch + 'category' + xtrim.categoryTrim + '">' + branchList.category + '</span>' + 
           '</li>' + 
           '</ul>' 
         ); 
        } 
       } 
       else { 
        console.log('else branch'); 
        $('#branchName' + branchList.branch).append(
         '<ul>' + 
          '<li>' + 
          '<span id="branchName' + branchList.branch + 'combo' + xtrim.comboTrim + '">' + branchList.combo + '</span>' + 
          '</li>' + 
          '</ul>' 
        ); 
       } 
+0

Этот код просто просить, чтобы быть переработан, чтобы удалить избыточность, и упростить '' if'/else' структуру (если не делать что поиск совершенно иной и более эффективный способ). (Ничего, кажется, имеет нулевое отношение к C#) –

+0

О, ладно, спасибо за помощь. Я попробую другое заявление – John

+0

tnx для редактирования Tyress – John

ответ

0

Что относительно этого?

if ($('#branchName' + branchList.branch).length == 0) { 
        alert('if branchName'); 
        $('#zzz').append(
         '<ul>' + 
          '<li>' + 
          '<span id="branchName' + branchList.branch + '">' + branchList.branch + '</span>' + 
          '</li>' + 
          '</ul>' 
        ); 
       } 
       else if ($('#branchName' + branchList.branch + 'combo' + xtrim.comboTrim).length == 0) { 
        alert('if combo'); 
        $('#branchName' + branchList.branch).append(
         '<ul>' + 
          '<li>' + 
          '<span id="branchName' + branchList.branch + 'combo' + xtrim.comboTrim + '">' + branchList.combo + '</span>' + 
          '</li>' + 
          '</ul>' 
        ); 
       } 
       else if ($('#branchName' + branchList.branch + 'category' + xtrim.categoryTrim).length == 0) { 
        alert('if category'); 
        $('#branchName' + branchList.branch + 'combo' + xtrim.comboTrim).append(
         '<ul>' + 
          '<li>' + 
          '<span id="branchName' + branchList.branch + 'category' + branchList.category + '">' + branchList.category + '</span>' + 
          '</li>' + 
          '</ul>' 
        ); 
       } 
       else if ($('#branchName' + branchList.branch + 'item' + xtrim.itemTrim).length == 0) { 
        alert('if item'); 
        $('#branchName' + branchList.branch + 'category' + xtrim.categoryTrim).append(
         '<ul>' + 
          '<li>' + 
          '<span id="branchName' + branchList.branch + 'item' + xtrim.itemTrim + '">' + branchList.item + '</span>' + 
          '</li>' + 
          '</ul>' 
        ); 
       } 
+0

это близко к выходу, который я хочу. может быть, больно попытаться выяснить это самостоятельно. трудно быть один – John

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