0
我有一个默认为禁用的按钮。从jQuery UI自动完成中选择一个项目后,我想启用该按钮。无法绑定jQuery UI自动完成中的点击事件
我测试,如果这个工程由按钮使用警报:
jQuery('#btn').live('click', function() { alert('test'); });
首先我想这个解决方案:
jQuery('.autocomplete_brand').live('autocompleteselect', function(event, ui){
jQuery('#btn').removeClass('inactive').attr('disabled','');
});
这使按钮,但当时我提醒这将不起作用,因为.live
只适用于click
事件。所以我将代码更改为:
jQuery('.ui-menu-item a').live('click', function() {
jQuery('#btn').removeClass('inactive').attr('disabled','');
});
这几乎可行。 disable
属性被禁用,但当单击该按钮时警报仍不会触发。
那么我在这里错过了什么?
我使用的是1.8x。我认为'道具'是问题。使用它,它现在可以工作。谢谢! :) – Steven 2011-06-11 19:54:33
@Steven:没问题! :) – 2011-06-11 19:55:05