2015-04-27 96 views
0

我正在使用下面的腳本,但問題是腳本 工作不正常。有些時間工作和一些時間顯示錯誤的文本。而不是選定的text.it顯示全文像這樣。jquery dropdownlist給出錯誤的結果

SELECT MINORعلومالحاسبالآليهندسةالطيرانوالفضاءوالتكنولوجيا

<select class="cslMinor_Title" id="slMinor_Title"> 
    <option value="-1">Select Minor</option> 
    <option value="201">علوم الحاسب الآلي</option> 
    <option value="203">نظم المعلومات</option> 
    <option value="299">تكنولوجيا المعلومات الأخرى</option> 
</select> 


$('#slMinor_Title').on('change', function() 
{ 
    alert($('.cslMinor_Title').find('option:selected').text()); 
}); 

這是發生在我通過更新面板提交表單,我使用對話框這個選項。 我想選擇的文本不低於喜歡

SELECT MINORعلومالحاسبالآليهندسةالطيرانوالفضاءوالتكنولوجيا 也是我試圖像下面

jQuery("#slMinor_Title option:selected").text() 

但這一切都給予相同result.Guide我有什麼問題很多選項與代碼。

+1

試着改變你的'<選項值= 「 - 1」>選擇次要''到<選項值= 「0」>選擇次要'。因爲我猜這可能是問題 – BNN

+0

我換成0但沒有任何發生 –

+0

仍然是相同的問題 –

回答

0

嘗試val()函數來獲得價值。

jQuery("#slMinor_Title option:selected").val(); 

如果您認爲這對您有幫助,請將其標記爲答案。

+0

我需要的文字不是val –

+0

這個腳本沒有解決我的問題 –

+0

你試過最新的asswer嗎? –

0

See this

$('#dropDownId :selected').text();