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 を表示するためのロジック/構文がわかりません。今のところ、選択時にテキストボックスに変化は見られません。これを書き直す簡単な方法があると確信しています。
ご指導ありがとうございます