我想将多选下拉列表中的选定项目移动到另一个多选下拉列表中。 在我的情况下,即使数据是可观察数组,也不刷新选择列表。敲除多选择选项不起作用
我的代码是在jsfiddle中。谢谢。
self.Move = function(){
if (self.availableMAS.length > 0 && $('#selectedAttributes1 :selected').length > 0)
{
//self.selectedMAS = [];
$('#selectedAttributes1 :selected').each(function(i, selected){
self.selectedMAS.push(new MAs($(selected).val(), $(selected).text()));
self.availableMAS.push(new MAs($(selected).val(), $(selected).text()));
//alert($(selected).text() + $(selected).val());
alert(self.selectedMAS.length);
});
}
http://jsfiddle.net/balain/enjjx3q3/
如果您打算使用淘汰赛,请使用淘汰赛。 JQuery有它的位置,但不是你想要使用它的方式。 –