Asp.net mvc jQuery下拉列表没有方法“val”

Asp.net mvc jQuery下拉列表没有方法“val”,asp.net-mvc,asp.net-mvc-3,jquery-ui,jquery,Asp.net Mvc,Asp.net Mvc 3,Jquery Ui,Jquery,下面是一个简单的jqueryif语句,我正试图在我的ASP-MVC网页上使用它,但我不断地遇到错误 Object #drpProducerType has no method 'val' 我还尝试使用:selected语法,但得到了相同的结果。有人能看出我做错了什么吗 $(document).ready(function () { var value = ('#drpProducerType:selected').val(); var value2 = ('#drpProdu

下面是一个简单的jqueryif语句,我正试图在我的ASP-MVC网页上使用它,但我不断地遇到错误

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');
    }
});
您忘记了jQuery选择器上的$。将其更改为:

if ($('#drpProducerType').val() == "S") {
您忘记了jQuery选择器上的$。将其更改为:

if ($('#drpProducerType').val() == "S") {
你失踪了$

你失踪了$