如何使用新的jQuery .on()函数(使用CoffeeScript)?

时间:2012-11-07 13:09:55

标签: jquery ruby-on-rails-3 coffeescript

.on()似乎不像.live()那样起作用。我想做的只是一个简单的警报,让我去。我的页面上有以下元素:

<a class="add_showcase_item" href="javascript://">621015</a>

我有以下CoffeeScript:

$("a").live "click", ".add_showcase_item", ->
  alert "hello"
  false

不幸的是,这导致警报在每个链接上都会消失。我知道这没有任何意义。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

正如jQuery docs所说,您需要指定委托,然后作为参数提供您想要监听的实际选择器:

$("body").on "click", "a.add_showcase_item" , -> //...