ビューと、部分ビューがレンダリングされるループがあります。部分ビューでは、複数選択リストボックスがあります。したがって、ループ内のアイテムの数に基づいて、(n) 個のリストボックスが存在する可能性があります。
私の目標は、最初のリストボックスから選択されたすべてのアイテムを取得し、残りのリストボックスでそれらを事前に選択することです。残りのリストボックスに追加しようとはしていませんが、最初に選択されたものは何でも、残りを選択します。すべてのリストボックスに同じアイテムが含まれます。
選択したインデックスまたはアイテムを最初のものからのみ見つけるのが難しいことに直面しています。最初のもので選択したアイテムのインデックスを取得できれば、残りのアイテムで事前選択を行います。すべてのリストボックスから選択されたアイテムを提供します。助けてください:
部分ビュー内のリストボックス宣言
@Html.ListBoxFor(model => model.ServiceTypes,
new MultiSelectList(RunLog.Domain.Lists.GlobalList.PartsServiceTypes(), "ID", "Name"),
new {
style = "width: 200px; height: 80px;",
id = "lstbox",
name = "listbox"
})
関数をレンダリングするボタン
<input id="button" type="button" class="art" onclick="dosomething()" name="broadcast" value="+" />
JS 関数:
function broadcast() {
//var element = $('select[multiple]'); This gives me access of all listboxes
// var firstListBoxSelected = $('select[multiple][1] option:selected').text(); t
}