javascript - 基本的javascript;点击提醒

标签 javascript ruby-on-rails

试图自学如何在 Rails 中使用 js,我发现了一个关于该主题的好视频,但不知何故它对我不起作用,我也不知道为什么。

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

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

应用程序/javascripts/static_pages.coffee:

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

如果我点击链接,没有任何反应(也没有错误)。

最佳答案

在 rails 5 中。

我在添加 require jquery 后重启了服务器

我的工作代码

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

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

关于javascript - 基本的javascript;点击提醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39305367/

相关文章:

javascript - 切换菜单和搜索上的叠加

javascript - 转义序列化字符串中的#符号

javascript - 如何为每个对象 datetimepicker 创建动态数组

ruby-on-rails - 如何从 ActionMailer 传递方法中引发/拯救

ruby-on-rails - 在哪里存储 RSpec 测试文件(CSV、JSON 等)?

javascript - 图像缩放大小取决于浏览器大小

Javascript根据屏幕尺寸调整侧边栏宽度%

ruby-on-rails - 为 Rails 应用程序设置 httpd.conf

javascript - Rails 4 Cocoon Gem + bootstrap 日期选择器

ruby-on-rails - Rails 仪表板设计 : one controller action per div