假设我有几个 <span class='remove-type'>
页面上的元素。
在 jQuery document.ready 中甚至我正在调用 $('.remove-type').on('click', removeType);
removeType
是本地定义的函数。
出于某种原因,一个 removeType(data)
仅在第一次单击任何 .remove-type 跨度时才被调用和执行。随后的点击不会启动功能。这是 jQuery 的正确行为吗 .on
事件绑定(bind)?
附加信息:我确实删除了生成点击事件的项目的容器,但其他 remove-type
跨度仍然存在。
最佳答案
您只是使用 .on()
设置点击处理程序,就像您当前正在使用它一样。 on()
函数应该看起来像
$(document).on('click', '.remove-type', function()...
关于javascript - 在包装集上绑定(bind) jQuery 单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11006675/