2012-03-24 5 views
0

위해 나는 정상적인 선택 방법 동작을 비활성화, 훌륭한 작동 부트 스트랩 https://github.com/danielfarrell/bootstrap-comboboxJQuery와 선택 이벤트 핸들러는 콤보 상자

다니엘 Ferell의 콤보 상자를 사용하지만하고 있습니다. 무언가가 선정 된 후에도 선택을 계속 추적 할 수 있습니까?

즉 일반적으로 내가 할 것 :

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

을하지만 그 대신이있는 DIV로 변환되어있어 새 클래스 어떻게 그 대신 새로운 동작에 연결할 수 있습니다, 일단 결과는 선택이 끝난되는 콤보 선택? 대신 변경 이벤트를 수신해야 것 같습니다 콤보의 소스를 보면 출력

<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

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

.

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