我有一个视图和一个循环,在其中呈现部分视图。使用局部视图,我有一个多选列表框。因此,根据循环中项目的计数,可能有 (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
}