У меня проблема с этим кодом на 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.
Вот моя база решений: функция 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');
});
});
Я не понимаю, почему это работает после того, как вы вернетесь из ссылки, но кажется, что документ должен быть корневым объектом.