尝试自学如何在rails中使用js时,我找到了关于该主题的不错的视频,但由于某种原因它对我不起作用,我也不知道为什么。

app / views / static_pages / help.html.erb:

...
<p><%= link_to "Description", "#", id: "desc-link" %></p>
...


app / javascripts / static_pages.coffee:

$(document).on "page:change", ->
    $("#desc-link").click ->
        alert "Done!"


如果单击链接,则什么也没有发生(也没有错误)。

最佳答案

在铁轨中5。

添加需要jQuery后我重新启动服务器

我的工作代码

$(document).on('turbolinks:load', ->
    $("#desc-link").click ->
        alert("Done!")
      )


要么

$(document).on('turbolinks:load', ->
    $("#desc-link").on 'click', ->
        alert("Done!")
      )

09-17 09:10
查看更多