本文介绍了添加一个新的dom元素,想要重新绑定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在ajax请求之后添加新的DOM元素后,新添加的项目的click事件不起作用.
After adding a new DOM element after a ajax request, the click event for the newly added item doesn't work.
我尝试先解除绑定然后绑定,但是出现错误.
I tried to first unbind then bind, but I get an error.
$(".someclass").unbind("click", someEvent);
$(".someclass").bind("click", someEvent);
我在这里做错什么了吗? (理论上)?
Am I doing something wrong here? (in theory)?
推荐答案
使用 live()而不是bind().
Use live() instead of bind().
$('.someclass').live('click', someEvent)
这篇关于添加一个新的dom元素,想要重新绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!