Easyui combobox本地查询时,默认查询首字母为输入的值,我们可以通过filter方法实现模糊过滤。

$('#box').combobox({
    valueField : 'id',
    textField : 'user',
    url : 'content.json',
    filter : function(q,row){
        var opts = $(this).combobox('options');
        return row[opts.textField].indexOf(q)>=0;
    }
});

使用说明:

mode必须是本地查找,设为remote远程搜索无效。