代码改变世界

easyui combobox筛选(拼音)

2015-04-28 18:59  Lecone.JY.HU  阅读(1164)  评论(0编辑  收藏  举报

1.combobox本身的筛选

$('#cc').combobox({
    filter: function(q, row){
        var opts = $(this).combobox('options');
        return row[opts.textField].indexOf(q) == 0;
    }
});

如果你不是查找第一字的话就把==0修改成!=-1就可以。

2.新增拼音首字母查询的话,就需要使用js转拼音的库,我使用的是

http://www.cnblogs.com/Gukw/archive/2012/04/11/2441651.html。

只要引用到页面中然后使用

return __pinyin.getFirstLetter(row[opts.textField]).indexOf(q.toLowerCase()) != -1||row[opts.textField].indexOf(q)!=-1

这样就可以实现。

的风格风格