2012-03-15 50 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一個錯字:'<輸入類型不是'<輸入tpys' :) – tkone 2012-03-15 17:28:59

+0

@tkone更正。謝謝! – 2012-03-15 17:29:42

+0

不錯的快速演示。 – tkone 2012-03-15 17:31:57

7

@Vega解決方案是正確的簡單事件。但是,如果您命名空間事件(即player.play),那麼您還必須獲取名稱空間。例如,可以說我觸發事件:

然後得到完整的事件名稱,你需要做到以下幾點:

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