我的rails 4應用程序根本不處理jQuery .click事件。Rails沒有處理我的jQuery .click事件(甚至無法彈出提醒。)
從Chrome瀏覽器控制檯它可以工作,當我輸入這個,然後點擊一個h3。
$("h3").click(function() { return alert("Clicked that thang");}); // This alerts on click of a h3
但是,當我在我的應用程序包括equivilent代碼(在CoffeeScript中),它什麼都不做..
# app/assets/javascripts/collaborators.js.coffee
alert("does this work?") // yes this pops up an alert
$("h3").click ->
alert("Does this work?") // sadly nothing now happens when I click my h3's
我可以告訴大家,jQuery是加載。
Chrome的控制檯:
>> $.fn.jquery
"1.10.2"
我也有一展身手,在清算資產管道:
$>耙資產乾淨#但這並幫不了我。
幫助,怎麼了,我錯過了什麼?
Rails 4.0應用程序。
看看事件委託 - http://stackoverflow.com/questions/203198/event動態創建元素綁定 – 2014-12-05 06:52:34
'$(document).on'click','h3' - > alert(「Does this work?」)' – 2014-12-05 06:53:40
嘗試使用body標籤綁定事件。 – vjdhama 2014-12-05 06:54:49