jQuery Drop Down没有方法'val'

时间:2013-04-29 16:20:04

标签: asp.net-mvc asp.net-mvc-3 jquery-ui jquery

下面是我在ASP MVC网页上尝试使用的简单jQuery if语句,但我不断收到错误

Object #drpProducerType has no method 'val' 

我也尝试使用:selected语法,但结果相同。谁能看到我做错了什么?

$(document).ready(function () {
    var value = ('#drpProducerType:selected').val();
    var value2 = ('#drpProducerType').val();
    alert(value);
    if (('#drpProducerType').val() == "S") {
        alert(('#drpProducerType').val());
        $('#DSSfields').removeClass('noSee');
        $('#DSSfields').addClass('seeMe');
    }
});

2 个答案:

答案 0 :(得分:3)

您忘记了jQuery选择器上的$。将其更改为:

if ($('#drpProducerType').val() == "S") {

答案 1 :(得分:3)

您缺少$

if ($('#drpProducerType').val() == "S") {
     alert($('#drpProducerType').val());
     $('#DSSfields').removeClass('noSee');
     $('#DSSfields').addClass('seeMe');
}