2012-03-24 96 views
0

我使用的是丹尼尔Ferell的组合框的引导 https://github.com/danielfarrell/bootstrap-comboboxjQuery的选择事件处理程序组合框

伟大的工程,但是,这将禁止正常的选择方法的行为。在选择了某些东西之后,我还能如何跟踪选择?

即通常我会做:

$('#target').select(function() { 
    alert('Handler for .select() called.'); 
}); 

但是,相反它已经转换成一个DIV新类组合框中选择一次,结果choosen,我怎么能钩到新的行为呢?

$(document).ready(function(){ 
    $('.combobox').combobox(); 
    }); 

输出

<div class="combobox-container combobox-selected"><select name="place[city_id]" id="place_city_id" class="combobox"><option value=""></option> 
<option value="4f6e1a8125ae0baf6f000033">Kraków</option></select><input type="text"><a data-dropdown="dropdown" class="add-on btn dropdown-toggle"><span class="caret"></span><span class="combobox-clear"><i class="icon-remove"></i></span></a></div> 

回答

4

望着组合框的源看起来你应该听change事件来代替。

$('#target').change(function() { 
    alert('Handler called.'); 
});