有例如
<div>
<a>anything....</a>
</div>
设置事件处理程序:
$("div a").click(.....)
在使用稍后$("div").html('')
的事件处理程序<div><a>
迷路时。
有什么方法可以完成这项工作 - 清理内容 - 并让处理程序存在吗?
有例如
<div>
<a>anything....</a>
</div>
设置事件处理程序:
$("div a").click(.....)
在使用稍后$("div").html('')
的事件处理程序<div><a>
迷路时。
有什么方法可以完成这项工作 - 清理内容 - 并让处理程序存在吗?
您可以将处理程序委托给 DOM 更高层的东西,例如<body>
:
$('body').on('click', 'div a', function () {...});
jQuery.delegate会有用吗?给你的链接一个参考(类,ID),你应该保留它的行为。