Por que a mensagem esta sendo concatenada?

Bom dia,

Tenho uma dúvida(erro) que esta me matando, a função em alguns momento esta exibindo duas ou mais vezes o texto “Você realmente deseja excluir o registro #…?”, por exemplo clico sobre o botão responsável pela função abaixo, autonomamente um modal com o texto é exibido, mas por algum motivo o usuário desistiu de excluir o registro e cancela a operação, até ai tudo certo.
A concatenação da mensagem acontece se antes de atualizar a pagina o mesmo clicar novamente no botão que excluir o registro, ai o texto ficará algo assim “Você realmente deseja excluir o registro #…? Você realmente deseja excluir o registro #…?”

Acho uma coisa muito interessante nisso tudo, a situação de concatenação de texto acontece apenas ao adicionar a mensagem no “body”.

Obrigado pela atenção. :grin:

$('#delete-modal').on('show.bs.modal', function deleteRegistro() {
    var radios = document.getElementsByName("select_registro");
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].checked) {
            var id = radios[i].value;
        }
    }
    if (id) {
        modal = $(this);
        modal.find('.modal-title').text('Excluindo registro: #' + id);
        modal.find('.modal-body').text("Você realmente deseja excluir o registro #" + id + "? Caso haja vínculo deste registro com outro, este por sua vez não será excluso.");
        modal.find('#confirm').attr('href', 'delete.php?registro=' + id);
    }
    modal.find('.modal-body').append('');
});