本文介绍了添加一个新的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元素,想要重新绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 13:15