kostyaostapuk
@kostyaostapuk

Почему не работает append()?

var listAnswerBox = $(".list-group");
var answerBox = $(".answer-box");

function ListGenerate() {
    var list = "<div id='list-answer'><ul class='list-group'></ul></div>";
    answerBox.append(list);
  }
ListGenerate();

var bodyAnswer = "<li class='list-group-item'><input class='radio-btn' name='answer' value='question" + i + "' type='radio'>"+choice+"</li>";
listAnswerBox.append(bodyAnswer);


<div class="answer-box"></div>
  • Вопрос задан
  • 600 просмотров
Пригласить эксперта
Ответы на вопрос 3
kostyaostapuk
@kostyaostapuk Автор вопроса
$(".list-group").append(bodyAnswer); - так сработало

var listAnswerBox = $(".list-group"); - так нет
listAnswerBox.append(bodyAnswer);
Ответ написан
var $answerBox = $(".answer-box");
....

$answerBox.append(list);
Ответ написан
an2studio
@an2studio
А объявлены переменные i и choise?
var choise; var i;

У меня на выходе получилось:
<div id="list-answer"><ul class="list-group"></ul></div>

т.к. i и choise пустые
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект