2016-06-08 25 views
0

我正在檢查頁面加載下拉的值。但是當我調試時,我看到控制器正在執行不應該發生的ifelse語句。如果和其他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();  
    } 
});