Итак, у меня есть приложение rails, которое отображает представления через jquery-ujs. (Данных дистанционного в URL-адресов, то загрузка файлов js.erb с такими вещами как:jQuery .on() не работает с jquery-ujs
$('#whatever').html('<%= j render("form") %>');
В моем главном файле JS, у меня есть обработчики событий, как так:
$('.action').on('click', function() {
console.log("clicked");
});
но на() не присоединяется к новым элементам, вставленным jquery-ujs. Я могу войти в консоль и вставить вышеуказанный код, и все прикладывается отлично (после того, как элементы уже есть), но сразу после запуска ujs, не повезло. это ошибка или я что-то не так?
Это с jQuery 1.9.1 и Rails 3 .2.13 кстати.
Ага! Это тот! Очень признателен :-) – BaronVonKaneHoffen