gpt4 book ai didi

javascript - 如何在页面更改时运行 CoffeeScript ?

转载 作者:行者123 更新时间:2023-12-03 04:59:37 25 4
gpt4 key购买 nike

我正在开发一个没有 Turbolinks 的 Rails 4 应用程序。

我知道我可以告诉我的 CoffeeScript 运行:

$(document).ready ->
$('.toggle_stage_item_edit_row_link').click (event) ->
# some code

问题是当我使用新的 toggle_stage_item_edit_row_link 更新 DOM 时,它没有附加事件。

如何告诉 CoffeeScript 在“页面更改”上设置事件监听器?

我已经尝试过:

$(document).change ->
$('.toggle_stage_item_edit_row_link').click (event) ->
# some code

$(document).ready ->
$(document).change ->
$('.toggle_stage_item_edit_row_link').click (event) ->
# some code

但是两者都不起作用。

最佳答案

您可以使用 on 绑定(bind)到动态创建的元素:

$(document).ready ->

$(document).on 'click', '.toggle_stage_item_edit_row_link', ->

关于javascript - 如何在页面更改时运行 CoffeeScript ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42287943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com