2015-09-08 1 views
1

У меня есть проблема с chosen.jquery.js , когда я пытаюсь обновить список динамически и писать код нижеОбновление отборного через Избранный Jquery

$(selector).trigger("chosen:updated"); 

он отлично работает, но обновление только выберите поэтому значения оказываются еще, как они без изменения

как оказанных значения получили от (ул), помещенное в DIV, кроме обновленного выбери

как я могу обновить визуализированное значение?

+0

Можете ли вы показать полный код/​​сделать [jsfiddle] (https://jsfiddle.net/)? – arcyqwerty

+0

http://jsfiddle.net/TarekMaksoud/8wykf44s/ вот мой код –

ответ

1

Добавлено .trigger('chosen:updated'); после .append(...), так что в поле выбора отображается «select changed».

$('#Groups').chosen().change(function (evt, params) { 
    $('#Groups').append($("<option/>", { 
     value: "test", 
     text: "select changed" 
    })).trigger('chosen:updated'); 
}); 
$('.chosen').empty().trigger('chosen:updated'); 

$('#Groups').append($("<option/>", { 
     value: "1", 
     text: "" 
    })); 
$('#Groups').append($("<option/>", { 
     value: "2", 
     text: "2" 
    })); 
$('#Groups').append($("<option/>", { 
     value: "3", 
     text: "3" 
    })); 
$('.chosen').trigger('chosen:updated'); 

Это вы что искали? http://jsfiddle.net/8wykf44s/2/

 Смежные вопросы

  • Нет связанных вопросов^_^