Pessoal pensando em boas práticas , o melhor é colocar a chamada a uma função direto na tag html através do atributo onclick ou escutar o evento com javascript através de um id ou class ?
Exemplo:
<button type="button" onclick="MINHAFUNCAO" >Adicionar</button>
OU
$('#ID ou '.CLASS').on( "click", function( ){ } );
$('#ID' ou ' .CLASS').onclick(function( ){ } );
Att.