2015-03-31 52 views
0

我在使用jquery的ruby上的代碼有問題,我使用jquery重定向,然後返回使用後退按鈕。它只在第一次運行,如果你從重定向返回,它只是不綁定到DOM。Rails 4 + JQuery使用jQuery重定向頁面然後回來,jQuery不工作

代碼:

$(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伎倆。

回答

0

這裏是我的解決方案的基礎:JQuery click function not working after removing and adding back elements

$(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'); 
    }); 
}); 

我不明白爲什麼這個工程後,在去後,從鏈接回執行,但似乎該文件必須是根對象。