2015-04-27 4 views
0

Я использую следующий скрипт, но проблема в скрипте не работает должным образом. Некоторое время работы и некоторое время показывают неправильный текст. Вместо выбранного text.it Покажите мне полный текст.jQuery dropdownlist дает неправильный результат

ВЫБОР НЕСОВЕРШЕННОЛЕТНИЙ علوم الحاسب الآلي هندسة الطيران والفضاء والتكنولوجيا

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

Это произойдет, когда я отправить форму через обновление панели, и я с помощью этой опции в диалоговом окне. Я хочу выбранный текст не нравится ниже

ВЫБОР НЕСОВЕРШЕННОЛЕТНИЙ علوم الحاسب الآلي هندسة الطيران والفضاء والتكنولوجيا , а также я пробовал много вариантов, как ниже

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

Но все же дают result.Guide мне, что это проблема с кодом.

+1

Попробуйте изменить '<параметр значение = "- 1"> Выберите Minor' в '<параметр значение = "0"> Выберите Minor'. Как я думаю, это может быть вопрос – BNN

+0

Я заменил 0, но ничего не произошло –

+0

еще одна проблема –

ответ

0

Попробуйте val() Функция, чтобы получить значение.

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

Отметьте как ответ, если вы считаете, что это полезно для вас.

+0

Мне нужен текст не val –

+0

этот скрипт не решает мою проблему –

+0

вы пробовали последний аспект? –

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