这是一个小问题,我确信我做错了什么。我有一个页面,通过来自Rails 3中的一个控制器操作的JS响应进行呈现。
当此页面呈现时,它上面有一个名为“stakeholder_add”的元素(它是一个文本框)
在coffeescript中我有一个简单的功能
$ ->
if $('#stakeholder_add').length > 0
alert "Hello"
这不是在页面渲染上触发。如果我将相同的元素放在通过HMTL响应呈现的页面上,则事件将通过coffeescript触发。
所以问题确实是
答案 0 :(得分:0)
尝试在行之间插入空格和制表符:
jQuery ->
if $('#stakeholder_add').length > 0
alert "Hello"