I have buttons created dynamically. I know that bind/unbind is only applicable for elements not created dynamically. To add functionality I use .live()
which works perfectly. My problem is Idk how to remove the functionality. Please help.
问问题
2776 次
3 回答
7
die()
为此使用功能
同样在Jquery-1.9这些functions
是removed
为此,您可以使用on
和off
于 2013-03-22T06:47:34.430 回答
0
我建议您在将元素输入页面后调用的单独函数中进行绑定和解除绑定。这样,您就可以完全控制何时发生的事情。
因此,首先创建元素,然后简单地调用 bindButton 函数。我在使用 Ajax 时经常遇到这个问题,这个解决方案是我最喜欢的。
function bindButton(){
$('#newButton').click(function(){
//do something
});
然后,您可以创建一个类似的函数来随时取消绑定该单击事件。
于 2013-03-22T07:36:00.717 回答