Как обратиться к элементу, который был добавлен после загрузки DOM?

267
12 октября 2017, 13:24

Допустим, у меня есть блочный элемент: <div class="answers" id="answers"></div> После загрузки, по нажатии на кнопку, я хочу вложить в него еще один:

$('#add').bind('click', function(){
var question = '<div class="question" id="question">'
$('#answers').append(question);
});

После чего я хочу обработать нажатие на новый элемент:

$('#question').bind('click', function(){ 
 alert("молодец");
});

Проблема в том, что почему - то нажатие не срабатывает. Как можно решить данную проблему?

READ ALSO
Присвоить значение выше прокси

Присвоить значение выше прокси

В следующем коде прокси с get-перехватчиком в прототип (__proto__) объектаСоответственно, по схеме чтения свойств в js, до перехватчика очередь доходит...

218
Анимация canvas

Анимация canvas

Как сделать анимацию в canvas, а именно чтобы на экране появлялись квадраты в разных места, разного цветаИнтересует именно что надо сделать,...

180
Как заменить prev/next из owl carousel на стрелки из font-awesome?

Как заменить prev/next из owl carousel на стрелки из font-awesome?

Собственно вопросЕсли включить навигацию там кнопки prev/next

433
Изменение свойств списка Vue.js

Изменение свойств списка Vue.js

Проблема в рендере списков, vue не отображает изменения свойств списка, только изменения в структуре самого спискаПри нажатии кнопки change должен...

200