jquery selected.js插件multiselect不更新

时间:2013-05-29 03:56:06

标签: multi-select jquery-chosen

尝试在多选中运行此功能。

$('#field-participants').trigger('liszt:updated');
没有任何运气。不确定我可能会缺少什么。它适用于非多选。 id是select元素。新选项已通过ajax添加。 这里的文档说它应该有效http://harvesthq.github.io/chosen/

编辑:

添加更多代码。此代码由我的ajax请求的成功处理程序调用。 select会更新,但所选部分不会刷新

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


} 

1 个答案:

答案 0 :(得分:0)

他们处理liszt:updated是正确的。但似乎有一个小错误,不确定我是否正确。

请尝试以下代码。

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

希望这很清楚。