jquery下拉列表给出了错误的结果

时间:2015-04-27 05:25:55

标签: javascript c# jquery asp.net

我正在使用以下脚本,但问题是脚本 工作不正常。有时候工作和一些时间显示错误的文本。而不是选择text.it显示这样的全文。

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

public class Test1 {
    private int i = 4;

    public int getI() {
        return i;
    }

    public void setI(int i) {
        this.i = i;
    }
}

当我通过更新面板提交FORM并且我在对话框中使用此选项时会发生这种情况。 我希望选择的文字不像下面那样

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

但是所有人都给出了相同的结果。指导我代码的问题是什么。

2 个答案:

答案 0 :(得分:0)

尝试使用val()函数获取值。

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

如果您认为它对您有帮助,请将其标记为答案。

答案 1 :(得分:0)

See this

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