2013-03-27 61 views
0

我正在为jQuery使用Ajax自动完成功能(http://www.devbridge.com/projects/autocomplete/jquery/)。随着1.1版本,你可以声明自动完成实例作为一个变量,然后使用方法,如setOptions,启用或禁用动态改变自动完成:jQuery的Ajax自动完成功能:无法使用setOptions或禁用方法

var ac = $('#query').autocomplete(options); 
ac.disable(); 
ac.enable(); 
ac.setOptions({ zIndex: 1001 }); 

这不是在最新的版本为我工作(1.2 .4),并且我收到以下示例错误消息:Uncaught TypeError: Object [object Object] has no method 'disable'

我可以使用旧版本,但是我想使用v1.2中的一些新功能。任何想法如何动态更改v1.2中的自动完成选项?谢谢。

回答

0

禁用/启用您需要使用.prop()

ac.prop('disabled', true); 
ac.prop('disabled', false); 

要设置您需要使用.css()

ac.css({ zIndex: 1001 }); 
风格
相关问题