Помогите не работает код jQuery!

153
27 мая 2019, 14:20

Помогите пожалуйста с кодом,при нажатии на кнопку должен выводиться текст но такого не происходит вот код :

$(".start-button2").click(function(){
    audio.load();
    audio.play();
    $(".start").after("<div class='auther'></div>");
    $(".auther").html("<div class='auther-bg'></div><div class='auther-text'><div class='auther-back'>Назад</div></div>");
});
$(".auther-back").click(function(){
    alert("hi");
});
Answer 1

Когда Вы вызываете

$(".auther-back").click(function(){
    alert("hi");
});

элемента с классом auther-back еще нет. Выборка $(".auther-back") - пустая, и обработчик ни к чему не прикрепляется.

Прикрепляйте обработчик события "click" для .auther-back к существующему элементу, используя делегирование:

$(document).on("click", ".auther-back", function(){
    alert("hi");
});
READ ALSO
Не могу обновить таблицу

Не могу обновить таблицу

Не могу при вставке в таблицу resultsell обновить значение в таблице productsСуть такая: я при вставке в таблицу resultsell должен отнять 1 у определенного...

134
Unity 3D проблемы с кодом

Unity 3D проблемы с кодом

У меня есть программа обучалка для детейСуть такова: генерируется случайный пример из чисел a и b и генерируется случайный знак

133
Метод ForEach и IEnumerable

Метод ForEach и IEnumerable

Подскажите, а в чем мотивация того, что этот метод работает только с List<T>? Ведь IEnumerable тоже имеет все необходимое

147
Настройки звука

Настройки звука

Всем привет, у меня возникла проблема с настройкой звукаДобавил в настройки Slider который регулирует громкость звука (по крайне мере должен...

150