Como recuperar ID do elemento que disparou evento Widget

Boa tarde.

Criei um botão (que será criado dinamicamente, com id específico).

Criei um método que recebe o clique e toma algumas ações. Eu gostaria de pegar o ID do botão que disparou esse evento.


<div>
        <button id="b1" type="button" class="btn btn-default" data-testa-jquery>Teste B1</button>
        <button id="b2" type="button" class="btn btn-default" data-testa-jquery>Teste B2</button>
</div>

Quero exibir o ID na mensagem. Isso é pra teste.


testaJQuery: function () {
   console.log($(this));
   var id = $(this).attr('id');

   $div = $('#teste');
   $message = $('<div>').addClass('message').append(this.message);

   var html_teste = '<h1>HTML Dinamico</h1>'+id;

   $div.append(html_teste);
    }

Boa tarde, acredito que para recuperar o id do objeto, seria conforme abaixo:


testaJQuery: function (e) {
   var id = e.id

   $div = $('#teste');
   $message = $('<div>').addClass('message').append(this.message);

   var html_teste = '<h1>HTML Dinamico</h1>'+id;

   $div.append(html_teste);
    }