.click () не работает после смены домена
Я искал в Интернете, но не нашел никакого ответа, так как эта «проблема» не является обычной в разнице между .on () и .click (). В jquery 2.1.3 функция щелчка является сокращением дляon.("click", handler)
поэтому он должен запускать функцию (или wathever) после того, как dom изменен. Но это работает, только если я использую .on (). Зачем? (Пример ниже)
$('#button1').click(function() {
$('div').html("<p id="button2">Hello</p>");
});
$('#button2').click(function() {
alert(0); //THIS DOESN'T WORK
});
$(body).on("click", "#button2", function() {
alert(0); //THIS WORKS!
});