Мультиселект плагина jquery selected.js не обновляется

Попробовал запустить это на множественном выборе.

$('#field-participants').trigger('liszt:updated');

без везения. Не уверен, что я могу упустить. Он работает на не множественном выборе. Идентификатор элемента select. Новая опция была добавлена ​​через ajax. Документы здесь говорят, что это должно работать http://harvesthq.github.io/chosen/

Редактировать:

Добавление дополнительного кода. Этот код вызывается обработчиком успеха моего запроса ajax. Выбор обновляется, но выбранная часть не обновляется

updateParticipants: function(data) {
    var $select = $('#field-participants');
    $select.append(
    $('<option></option>')
    .val(data.value)
    .html(data.name));
    $select.trigger('liszt:updated');


} 

person BobB    schedule 29.05.2013    source источник
comment
Обновлен код, чтобы сделать его более понятным. Пробовал запускать прямо в Firebug.   -  person BobB    schedule 29.05.2013


Ответы (1)


То, как вы обращаетесь с liszt:updated, правильно. Но, кажется, есть небольшая ошибка, не уверен, что я прав.

Попробуйте приведенный ниже код.

updateParticipants: function(data) {        
    $('#field-participants').append('<option value="' + data.value + '">'+ data.name + '</option>');
    $('#field-participants').trigger('liszt:updated');
}

Надеюсь, это понятно.

person Praveen    schedule 07.06.2013