У меня есть следующий код:Новые элементы, добавленные с помощью AJAX не работает с .on
$(".add_rows").on("click", function() {
alert('in here');
$.post("add_row.php", function(data) {
$("#add_row_here").append(data);
});
});
В моем выходе PHP У меня есть следующие:
<a class="btn small fr add_rows" id="formsubmitswitcher">Add Rows</a>
Я думал, что команда .он будет еще разрешите мне щелкнуть эту ссылку и снова запустить этот код. Почему это не работает, как я ожидал?
Read http://api.jquery.com/ on/# direct-and-delegated-events, начиная с 4-го абзаца. – j08691
.on - это не волшебная палочка, вы должны правильно ее использовать, чтобы делать то, что вы хотите. Вы специально использовали его таким образом, чтобы он НЕ делегировал событие. –