text вставляет html код без форматирования

Есть такой js код:

$('.dropdown-menu > a').click(function(e){
    $('.dropdown-toggle').text(this.innerHTML);
    $('input[name=method]').val(this.name);
});

При клике на определенный элемент в списке, кнопка заменяется этим самым элементом, но вместо нормального кнопка заменяется не форматированным html кодом что на выходе получается такое:

Что выходит на выходе

введите сюда описание изображения

Вопрос: как правильно заменить кнопку с форматированным html кодом?


Ответы (1 шт):

Автор решения: ModaL
$('.dropdown-menu > a').click(function(e){
    $('.dropdown-toggle').html(this.innerHTML);
    $('input[name=method]').val(this.name);
});
→ Ссылка