我有 2 个列表框(项目使用 jquery 在它们之间移动)。假设 item1 已被选中。然后,如果我同时选择 item1 和 item2 和 item3,则只有 item2 和 3 应该插入到第二个列表框中。
我没有从 Listbox1 中删除项目。我只需要检查 Listbox2 中是否存在一个选定的项目。
//Code
$('#btnAdd').click(function () {
var selectedOptions = $('#<%=lstAllRole.ClientID %> option:selected');
if (selectedOptions.length == 0) {
alert("Please select option to move");
return false;
}
if (selectedOptions.length == 1) {
if ($("#<%=lstSelectedRole.ClientID %> option[value='" + selectedOptions.val() + "']").length > 0) {
}
else {
$('#<%=lstSelectedRole.ClientID %>').append($(selectedOptions).clone());
}
}
else if (selectedOptions.length > 1) { // Selecting more than one item to move--only append items which are not in 2nd listbox
// **I need to validate here**
}
});