如何在cofeescript中的最后选择的元素上触发事件

时间:2018-08-01 17:27:43

标签: coffeescript onchange

我在一个使用coffeescript的项目中工作,我必须动态生成一个select元素(combobox),然后生成它。但是我想在最后一个select元素上触发一个事件,但是它不起作用,我这样写。

 $("select:last").change ->

但是只有当我更改第一个选择元素时,它才会触发事件。

3 个答案:

答案 0 :(得分:0)

您是否尝试过使用on事件?

$('select:last').on 'chnage', ->

答案 1 :(得分:0)

对于那些有相同问题的人,您可以这样做$(document.body).on 'change', 'select:last', ->

答案 2 :(得分:0)

您编写的代码看起来正确。方法的主体是否正确缩进?它应该在您发布的行的最右边的一个标签上。

我会尝试使某些语法更明确,以排除与制表符有关的怪异问题:

$("select:last").change{ () ->  }