选择Html.DropdownFor

时间:2017-03-15 12:05:02

标签: c# jquery asp.net-mvc razor

   <div class="input-group" style="margin-bottom:30px;">
                                    <span class="input-group-addon">
                                        Brand
                                    </span>
                                    @Html.DropDownListFor(x => x.BrandMod.Id, c,"- Select Brand - ", new { @class = "form-control" ,id="brandid" })

                                </div>

“这是我的下拉代码,我想选择所选项目。我正在尝试这个”

$("#brandid").change(function (rupp) {

    var a = $(this).select("option:selected").val();

});

“我无法加载所选项目。”

2 个答案:

答案 0 :(得分:1)

这不符合您的想法:

$(this).select("option:selected").val()

事实上,可能要么完全无声地失败,要么产生错误。但是不要紧。您要做的是从this获取值(在您的情况下为<select>)。这可以通过以下方式完成:

$(this).val()

答案 1 :(得分:0)

您不需要在jquery中获取值的规范。您已经为此更改了事件

$("#brandid").change(function (rupp) {

    var a =  $(this).val();

});

var a = $("#brandid").val();