Настройка значения элемента управления html с помощью jquery в ASP.Net MVC - PullRequest
0 голосов
/ 13 февраля 2019

На одной из моих страниц .cshtml у меня есть следующий код:

<section>
        <label class="select">
            @if (itm.OutOfStock)
            {
                <select class="form-control" id="itm_SelectedQty" name="itm.SelectedQty" disabled="disabled">
                    <option value=""></option>
                </select>
            }
            else
            {
                @Html.DropDownListFor(m => itm.SelectedQty, itm.QtyChoices, "", new { @class = "form-control" })
            }
            @Html.HiddenFor(m => itm.MenuItemId, new { @class = "itm_MenuItemId" })
            @Html.HiddenFor(m => itm.ItemAmount, new { @class = "itm_ItemAmount" })
            <i></i>
        </label>
    </section>

, а в Jquery у меня есть следующий код:

                  $.each($(".table"), function (i, obj) {
                        $("select > option:selected", this).map(function (n, i) {
                            if($(i)[0].value == "1")
                            {
                                $(i)[0].val("0");
                            }
                        });
                    });

Я могу получитьзначение раскрывающегося списка, но я не могу установить его обратно.Я установил значение с помощью метода .val (), но в этом случае он не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...