jQuery使用onclick填充选择问题

时间:2014-02-14 16:16:50

标签: javascript jquery jquery-chosen

我设法在jsfiddle http://jsfiddle.net/9vkk5/中创建一个示例来说明我的问题

你可能会看到它只是一个例子,因为我用数据库填充select信息,这样:

$.ajax({
    type: "POST",
    url: "load.php?type=clients",
    dataType: 'json',
    success: function(data){
        $("#clients").empty();
        var options = '';
        for(var i = 0; i <= data.length - 1; i++){
            options += "<option value='" + data[i].id + "'>" + data[i].name + "</option>";
        }
        $("#clients").append(options);
        $("#clients").trigger('chosen:updated');
    }
});

但我遇到的问题与jsfiddle示例完全相同。我想,每当我点击select填充数据库中的数据时,请保持选择实际选项。

修改:已解决

$("#clients").append(options);
$("#clients").val(selected_option); // trick is here
$("#clients").trigger('chosen:updated');

1 个答案:

答案 0 :(得分:-1)

 $("#clients").trigger('chosen:refresh');