我有一个视图和一个循环,其中呈现部分视图。通过局部视图,我有一个多选择列表框。所以根据循环中的项目的数量,可以有(n)个列表框。使用jquery查找所选项目的mvc列表框
我的目标是从第一个列表框中获取所有选定的项目,并在列表框的其余部分预先选择它们。我不想追加到剩余的列表框,但只是在第一个选择的内容中,我会选择剩下的列表框。所有的列表框都会有相同的项目。
我面临的困难是从第一个找到选定的索引或项目,然后我会在剩下的部分中进行预选,如果我能够在第一个项目中获得所选项目的索引将会很有帮助。它从所有列表框中提供选定的项目。请帮助:
列表框decleration局部视图中
@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
}
写得很好的答案! – Gromer 2012-08-03 22:06:11
@Cory哇这个伟大的!我用你的第二种方法组合成一个循环。谢谢!! – user721 2012-08-04 00:21:43