Задать вопрос
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>
  • Вопрос задан
  • 632 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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 пустые
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы