san*_*ore 4 html javascript jquery
我必须根据一些服务响应动态生成一些按钮,并且还必须在点击这些按钮时附加一些处理程序.所以我正在使用jQuery.live()它,它第一次运作良好.
但是,当我删除所有按钮jQuery("<some container div>").empty()并再次创建这些按钮时,现在点击按钮"处理程序调用两次",如果我重复相同它会激发三次并且相同.
你们可以提前帮助我吗?
ANo*_*nge 10
$().live()在jQuery 1.7中被折旧并在1.9中被删除
或尝试类似的东西
$('#button').die('click').live('click', function(e) {
alert('Button click');
});
Run Code Online (Sandbox Code Playgroud)