Rails 4 + Jquery перенаправляют страницы с помощью jquery, а затем обратно, jquery не работает

0

У меня проблема с этим кодом на ruby с помощью jquery, я перенаправляю JQuery, а затем возвращаюсь с помощью кнопки "Назад". И он работает только в первый раз, если вы вернетесь из перенаправления, он просто не привязан к DOM.

Код:

$(function(){
    $('tr.item').bind("click", function(){
            window.location.href = "/products/" + $(this).attr('id');
        // Or, we can grab the HREF from the first anchor:
        // window.location = $('a:first', this).attr('href');
    });
});

PS: Я уже пробовал использовать window.onunload.

Теги:
ruby-on-rails-4

1 ответ

0
Лучший ответ

Вот моя база решений: функция JQuery click не работает после удаления и добавления элементов возврата

$(function(){
    $(document).on("click", 'tr.item', function(){
            window.location.href = "/products/" + $(this).attr('id');
        // Or, we can grab the HREF from the first anchor:
        // window.location = $('a:first', this).attr('href');
    });
});

Я не понимаю, почему это работает после того, как вы вернетесь из ссылки, но кажется, что документ должен быть корневым объектом.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню