2012-03-15 12 views

risposta

40

event.type ti farà ottenere ciò che desideri.

DEMO

Consulta anche: 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

hai un errore di battitura nel codice HTML: '< input type' not ' tkone

+0

@tkone corretto. Grazie! –

+0

bella demo veloce anche. – tkone

7

@Vega soluzione è corretta per gli eventi semplici. Tuttavia, se si specifica lo spazio dei nomi (ad esempio player.play), è necessario ottenere anche lo spazio dei nomi. Ad esempio, consente di dire che attivare l'evento:

Quindi per ottenere il nome completo dell'evento, è necessario effettuare le seguenti operazioni:

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