0

这是一个小问题,我确定我做错了什么。我有一个页面是通过来自 Rails 3 中的一个控制器操作的 JS 响应呈现的。

当此页面呈现时,它上面有一个名为“stakeholder_add”的元素(它是一个文本框)

在咖啡脚本中,我有一个简单的功能

$ ->
    if $('#stakeholder_add').length > 0
        alert "Hello"

这不是在页面渲染时触发。如果我将相同的元素放在通过 HMTL 响应呈现的页面上,则事件会通过咖啡脚本触发。

所以问题真的是

  1. 为什么事件没有通过 JS 渲染触发和
  2. 如何使这项工作
4

1 回答 1

0

尝试在行之间插入空格和制表符:

jQuery ->
  if $('#stakeholder_add').length > 0
    alert "Hello"
于 2013-03-06T00:59:03.497 回答