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
这样就可以实现。