Como verificar o tipo de elemento de um destino de evento com jQuery

Se você tiver um evento click anexado a um contêiner (ex: linha da tabela, div), mas dentro do contêiner você tiver um botão que executará uma ação de clique diferente, você pode verificar o event.target do contêiner para ver se o elemento clicado foi um tipo de botão.

container.click(function(evt) {
var isButton = $(evt.target).is(":button");

if(isButton) {
//perform different action
}

});

Esta verificação se aplica também a elementos como: oculto,: enviar,: caixa de seleção,: rádio e assim por diante.