2009-12-29 6 views
1

jQuery를 사용하여 페이지의 선택 객체가 변경 될 때마다 함수가 호출되도록하려면 어떻게해야합니까? 이벤트 핸들러 내부 select가 변경 될 때마다 jQuery 동작이 발생합니다.

$('select').change(function() { 
    // do something 
}); 

에서, this 키워드는 select 요소를 참조

이벤트 트리거, 그리고 당신은 속성의 얻을 수 있습니다 :

답변

3

당신은 DOM의 모든 select 요소에 change 이벤트를 바인딩 할 수 있습니다 예. var selectId = this.id;

+1

+1; 또한 동적으로 생성 된 객체에 사용해야 할 경우'live (event, action);를 사용하십시오. –

+2

감사합니다. @ 제프, 불행히도'change' 이벤트는'live'에 의해 지원되지 않습니다 ... 아직 ... http://docs.jquery.com/JQuery_1.4_Roadmap#Events – CMS

+0

그건 내 문제였습니다. 코드,하지만 내 모든 선택 개체가 동적으로 만들어집니다. 아직도 이것을 할 수있는 방법이 있습니까? – Brian

관련 문제