Я пытаюсь переместить выбранные элементы в выпадающем списке с несколькими выборами в другой раскрывающийся список с несколькими выборами. В моем случае список выбора не освежает, даже если данные являются наблюдаемыми массивами.Knockout Multi select options not working
Мой код находится в 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 есть свое место, но не так, как вы хотите его использовать. –