Rails:通过 ajax 打开后关闭自定义模式 window

Rails: closing a custom modal window after opening through ajax

我在关闭模式时遇到问题 window...如果我在模式中单击,我什至无法测试警报 window:

$ ->
  $('#Close').on "click", ->
    alert("testing")

这是模式中的内容window

#Root
  #Bg
  #Main
    #Info
    #MainControls
      #Close{style: "cursor:pointer;"}
        %a.CloseButton
          %i X

我的模式 window 正在通过此渲染:

$('body').append('<%= j render partial: "trips/quick_view" %>');

我的观点之一:

= link_to trip.id, quick_view_trips_path, remote: true

因此,当有人点击 quick_view_trips_path 时,正在渲染部分内容。如何关闭此 window?

#Close 上的点击事件未绑定。因为当$('#Close').on "click", ->代码为运行时,没有#Closediv。

你应该像这样绑定事件,

$('body').on 'click', '#Close', ->