jQuery UI自动完成-修改问题
jQuery UI Autocomplete - Modification Issues
查看jQuery UI自动完成:http://jqueryui.com/demos/autocomplete/为了满足我的要求,我遇到了一些问题。
如果你在提供的链接中查看默认列表,其中一个选项是"ActionScript",如果你键入"Sc",它会提示"ActionScript",在我的情况下,这是不合适的。
我只希望它建议"ActionScript",例如,如果用户键入:
- A
- Ac
- Act
- Acti
- Actio
- 行动
- ActionS
- ActionSc
- ActionScr
- ActionScri
- ActionScrip
- ActionScript
"ActionScript"只是一个例子,但它能说明问题。
查看jQuery UI中的建议功能自动完成代码:
_suggest: function( items ) {
var ul = this.menu.element
.empty()
.zIndex( this.element.zIndex() + 1 );
this._renderMenu( ul, items );
// TODO refresh should check if the active item is still in the dom, removing the need for a manual deactivate
this.menu.deactivate();
this.menu.refresh();
// size and position menu
ul.show();
this._resizeMenu();
ul.position( $.extend({
of: this.element
}, this.options.position ));
if ( this.options.autoFocus ) {
this.menu.next( new $.Event("mouseover") );
}
},
我似乎找不到缩小选择范围的部分。有人能给我指正确的方向吗?我使用的是最新的稳定版本。
function hackAutocomplete(){
$.extend($.ui.autocomplete, {
filter: function(array, term){
var matcher = new RegExp("^" + term, "i");
return $.grep(array, function(value){
return matcher.test(value.label || value.value || value);
});
}
});
}
hackAutocomplete();
找到了解决问题的代码。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- jQuery UI自动完成-修改问题
- 保留未修改的dom节点副本问题
- Jquery Search常见问题解答-轻微修改
- JS中的字符串修改问题
- 使用JavaScript/jQuery修改DOM的可访问性问题
- 我创建了一个测试,修改了我在网上找到的代码,但我有一个小问题
- JavaScript 304未修改问题
- 如果效率是一个问题,如何修改JavaScript修剪函数?
- 在span内修改链接时出现问题
- 修改文本框时的问题处理
- 在Highchart中动态修改yAxis极值时出现问题
- 大量使用ajax的问题-如何在页面上呈现html最初和后来,因为它被修改
- 目标转换问题-变量修改