2016-06-08 2 views
0

Я проверяю значение выпадающего списка при загрузке страницы. Но когда я отлаживаю, я вижу, что контроллер выполняет как операторы if, так и else, которые не предполагается.Если и одновременно функция javascript выполняется одновременно

/* My code: */ 
 
    $(window).load(function() { 
 

 
    if (($("#dashboardFormId\\:oneMenu1 option:selected").text() == 'Never') || 
 
     ($("#dashboardFormId\\:oneMenu1 option:selected").text() == 'Default')) { 
 

 
     $('#dashboardFormId\\:secsDropdown').hide(); 
 

 
    } else { 
 

 
     $('#dashboardFormId\\:secsDropdown').show(); 
 

 
    } 
 
    });

Я не нашел ничего плохого в приведенном выше коде. Пожалуйста, помогите мне найти проблему в приведенном выше коде. Заранее спасибо!

+0

предоставить образец –

+0

Вы пропускаете); в конце метода загрузки. – Raz

+0

Отредактировано сообщение. Пропустил его при копировании –

ответ

0

Вы можете попробовать написать этот текст:

$(window).load(function() {  
    if (($("#dashboardFormId\\:oneMenu1 option:selected").val() == 'Never') || 
     ($("#dashboardFormId\\:oneMenu1 option:selected").val() == 'Default')) {  
     $('#dashboardFormId\\:secsDropdown').hide();  
    } else {  
     $('#dashboardFormId\\:secsDropdown').show();  
    } 
}); 
Смежные вопросы