我正在使用 jQuery 自动完成创建一个搜索框。我想click
在单击li
自动完成列表中的对应项时触发一个事件。我写的是:
$('.ui-menu-item').click(function(){
$('.college').trigger('click');
});
但它不起作用。任何想法 ?jsfiddle:http: //jsfiddle.net/hn838/
我正在使用 jQuery 自动完成创建一个搜索框。我想click
在单击li
自动完成列表中的对应项时触发一个事件。我写的是:
$('.ui-menu-item').click(function(){
$('.college').trigger('click');
});
但它不起作用。任何想法 ?jsfiddle:http: //jsfiddle.net/hn838/
在执行事件绑定时,将没有任何东西可以绑定它,因为.ui-menu-item
在 DOM 中还没有创建。
您需要这样编码您的事件:
$('.ui-autocomplete').on('click', '.ui-menu-item', function(){
$('.college').trigger('click');
});
这是jsfiddle:http: //jsfiddle.net/hn838/4/