我有一个 Html.DropDownListFor、一个文本框和一个包含列表“sourceWatchListParameters”的模型。
我的最终目标是,当在下拉列表中选择一个项目时,使用该特定 sourceWatchList 的属性“DefaultParameter”填充文本框。
$(function() {
$('select#WatchListDropDown').change(function () {
var e = document.getElementById("#WatchListDropDown").selectedIndex.value;
@foreach (var watchlist in Model.sourceWatchListParameters)
{
@:if (watchlist.WatchListId == e)
{
@: var def = document.getElementById("expDefault");
@: def.value = watchlist.DefaultParameter;
}
}
})
});
该函数被正确调用,但我无法弄清楚找到正确的 sourceWatchListParameter 并显示其 DefaultParameter 的逻辑/语法。就像现在一样,我在选择的文本框中没有看到任何变化。我确信有一种更简单的方法来重写它。
感谢您的任何指导