хочу добавить текст на кнопку
почему-то не задаются параметры, которые хочу передать создаю по нажатию другую кнопку, у которой должен быть текст этой же кнопки, но другой класс
<script type="text/javascript">
$('.addSpell').on('click', function(){
$('.placeMySpells').append('<button />', {text: "add spell", class: 'mySpell'});
});
</script>
вот кнопка создается, но текста у нее нет(
Ответы (1 шт):
Автор решения: InDevX
→ Ссылка
Документация по jQuery .append() говорит нам, что данный метод принимает в кач-ве аргументов только функцию, что возвращает далее перечисленные эл-ты, или же сами эл-ты:
DOM element, text node, array of elements and text nodes, HTML string, or jQuery object
Самый простой вариант решения вашей проблемы - HTML string:
$('.placeMySpells').append('<button class="mySpell">add spell</button>');