2012-03-15 1 views

답변

40

event.type 원하는 것을 얻을 수 있습니다.

DEMO

은 참조 : List of event types

$("#tipo-imovel").on("click change", function(event){ 
 
    console.log(event.type + " is fired"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 
<input type="text" id="tipo-imovel" />

+0

당신은 당신의 HTML에 오타가있어 :

$('#myElement').trigger('player.play'); 

그런 다음 전체 이벤트 이름을 얻기를, 다음을 수행해야 입력 유형'아닌'<입력 tpys' :) – tkone

+0

@ tkone 수정. 감사! –

+0

멋진 빠른 데모도 있습니다. – tkone

7

@Vega 해결책은 간단 이벤트에 대한 올바른 것입니다. 그러나 이벤트 이름을 네임 스페이스 (예 : player.play)로 지정하면 네임 스페이스도 가져와야합니다. 예를 들어, 내가 이벤트 트리거 말할 수 있습니다 : <`:

$('#myElement').on('player.play', function(e) { 
    console.log('Full event name: ' + e.type + '.' + e.namespace); 
}); 
관련 문제