在包装集上绑定jQuery click事件

时间:2012-06-13 00:24:31

标签: javascript jquery binding click

假设我在页面上有几个<span class='remove-type'>元素。

在jQuery document.ready中我甚至打电话给$('.remove-type').on('click', removeType);

removeType是一个本地定义的函数。

出于某种原因,只有在任何.remove-type span的第一次点击时才调用removeType(data)。随后的点击不会启动功能。这是jQuery .on事件绑定的正确行为吗?

其他信息:我删除了生成点击事件的项目的容器,但其他remove-type跨度仍然存在。

1 个答案:

答案 0 :(得分:1)

您只需使用.on()设置点击处理程序,就像您当前正在使用它一样。 on()函数应该看起来像

$(document).on('click', '.remove-type', function()...