$(document).on('turbolinks:load', function() {
$('.box').on("click", function() {
alert('hello')
});
});
これはajaxが追加されたクラスボックスを持つ要素では機能しません。これは、ページの最初の読み込み時に存在する要素に対してのみ機能します。click機能では、ajaxが追加された要素では機能しません。
$(document).ready(function() { });
と
var helloscript = function() { };
を何も機能しません:私はまた、ラッパーとして試してみました。
可能な複製(http://stackoverflow.com/questions/203198/event-binding-on-dynamically-created [動的に作成された要素を上の結合イベント?] -elements) – Liam