js jquery插入元素后事件会被注销
document.body.innerHTML += <div id="dd">test</div> //这个会注销事件
$(document.body).append(str);//使用这个
也可以绑定事件。
例子:
//快捷键双击 $(".app_shortcut_item").dblclick(function () { var id = $(this).attr("id"); appopen(id); $(".app_shortcut_item").removeClass("selected"); $(this).addClass("selected"); });
function appopen(){ var appForm = document.getElementById(id); var str = "<div id='id' class='app_form' style='display:block;'></div>"; //document.body.innerHTML += str; $(document.body).append(str); }