为什么 var p =$('p:first').detach(); 不能直接换成$('p:first').detach();
这么写
$('p').click(function(e){
alert(e.target.innerHTML)
})
var p;
$('button:first').click(function(){
$('p:first').remove();
p.css('color','red').text('p1通过remove处理后,点击该元素,事件丢失');
$('body').append(p);
}) ;
结果点击第一次remove按钮的时候,第一个p元素有append回来,第二个p元素直接移除没了。