Эффект Waves из библиотеки MDBootstrap не применяется автоматически к динамически создаваемым элементам. Вам нужно создать экземпляр вручную на новой кнопке. Согласно документации , вы можете добиться этого в своем случае, позвонив по номеру Waves.attach('.btn', ['waves-light']);
.
.
Также обратите внимание, что, как @VVV указано в комментариях, <hr>
в основном используется для определения тематического разрыва на HTML-странице, лучше использовать after()
вместо append()
, так как этот код не будет проверяться через W3C.