如何使用jQuery自动完成绑定click事件?

时间:2013-04-26 20:06:50

标签: javascript jquery jquery-ui autocomplete jquery-autocomplete

我正在使用jQuery autocomplete创建一个搜索框。我想在自动完成列表中点击相应的click时触发li事件。我写的是:

  $('.ui-menu-item').click(function(){
                 $('.college').trigger('click');
  });

但它没有用。任何的想法 ? jsFiddle:http://jsfiddle.net/hn838/

1 个答案:

答案 0 :(得分:4)

在执行事件绑定时,没有任何东西可以绑定它,因为在DOM中没有创建.ui-menu-item

您需要对事件进行编码:

$('.ui-autocomplete').on('click', '.ui-menu-item', function(){
    $('.college').trigger('click');
});

这是jsfiddle:http://jsfiddle.net/hn838/4/