c# - html.dropdownlist 的 Javascript 更改事件

标签 c# jquery asp.net-mvc html-select

我是javascript初学者。

我尝试在 Asp.net Mvc 中使用 Html.Dropdownlist

我有 1 个下拉列表和其他 4 个下拉列表。

如果 1.dropdownlist 更改值,我想通过在 JavaScript 中使用 foreach 将 1.dropdownlist 值应用于 4 个下拉列表。

HTML:

@Html.DropDownList("MainDropDownList", listItems, "Select", new { @id = "MainDropDownListID" }) 

// İf this dropdownlist value changes , i want to apply value to other dropdownlists.

<table>
    <tr>
        <td>@Html.DropDownList("MyDropDownList1", listItems)</td>
        <td>@Html.DropDownList("MyDropDownList2", listItems)</td>
        <td>@Html.DropDownList("MyDropDownList3", listItems)</td>
        <td>@Html.DropDownList("MyDropDownList4", listItems)</td>
    </tr>
</table>

Javascript:

  $(function () {
        $('select#MainDropDownListID').change(function () {
            var SelectedValue = $(this).val();

         //How can i apply selectedvalue to 4 dropdownlists value using foreach ?

        });
    });

最佳答案

jQuery 的 .val() 函数也可用于 set a value by supplying the value as an argument :

$('#MainDropDownListID').change(function () {
    var SelectedValue = $(this).val();
    $('table select').val(SelectedValue);
});

关于c# - html.dropdownlist 的 Javascript 更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22533835/

相关文章:

c# - Stackexchange.Redis 超时和套接字故障

支持获取、设置和删除某些索引的 java arraylist 的 C# 等价物

c# - ICollection 作为参数 : Provide List or Array

c# - 检查字符串 char 是否匹配 100% char 数组?

jquery - tippyjs 偏移量不起作用

jquery - 如何将 .attr ("id") 存储在变量中

javascript - JSON 相关的动态下拉值未定义

c# - MVC @Html.DropDownList 在 ViewBag 中使用 SelectList 时出错

asp.net-mvc - 两个 web.config?

jquery - MVC 自定义验证 : compare two dates