事件未在Autocomplete Combobox上触发

时间:2014-01-22 16:39:22

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

我正试图从jquery-ui Autocomplete Combobox中获取选择/更改或其他有用的事件。

我在http://jsfiddle.net/QSMv5/上创建了简单方案。这是您可以在jquery-ui网站http://jqueryui.com/autocomplete/#combobox上找到的示例。

只需尝试以下内容即可:

 $( "#combobox" ).click(function() {
      alert('hi');
    });

但是,例如,这可以用来触发代码中的事件。

所以我认为这可能是由于事件传播或类似事件......

当用户从DropDown中选择时,是否有人可以指向正确的方向并触发事件?

1 个答案:

答案 0 :(得分:1)

对于此特定场景,您可以使用以下内容:(请参阅http://jsfiddle.net/QSMv5/2/

$( ".custom-combobox-input" ).on( "autocompleteselect", function() { 
    alert('hi') 
} );    

但请注意,.custom-combobox-input是本例输入元素中使用的类。在您的真实代码中,这可能会有所不同。