首先,你应该删除所有
id
定义并使用单独的类名
<select>
创建的元素
DropDownListFor
在回路内部,例如。
dropDownListTest
:
@for (var i = 0; i < Model.Count; i++)
{
@Html.DropDownListFor(m => Model[i].TEST, (SelectList)ViewBag.testList[i], null, new { title = "[--Select Test--]",
@class = "selectpicker form-control dropDownListTest", ... })
}
然后,使用
jQuery.each()
<选择>
具有的元素
id="dropDownListSelectToAnotherDropDownList"
// example 1
$('#dropDownListSelectToAnotherDropDownList').on('keyup change', function () {
val selectedValue = $(this).val();
$('.dropDownListTest').each(function () {
$(this).val(selectedValue);
})
});
// example 2
$('#dropDownListSelectToAnotherDropDownList').on('keyup change', function () {
val selectedValue = $(this).val();
$.each($('.dropDownListTest'), function () {
$(this).val(selectedValue);
})
});