我坚持一个概念,不知道如果我的逻辑是正确的,它最有可能不是。jQuery点击元素,然后删除它
我希望能实现div
删除。所以我点击div
,它使其成为活动div
,然后我可以用退格键将其删除。
所以流程是 - 。点击元素 - 点击退格 - $(this).remove();
, 但不知道如何通过点击定位元素。我有:
$(".spike").live(event, function(del) {
if (del.keyCode == 8) { $(this).remove();}
});
但它不起作用。 (该事件必然会点击和ipad touch)。
基本上有什么办法可以使用点击事件来定位一个div
,也许是一个全局变量,然后允许我对它执行操作?
对不起,我应该已经发布标记,我有很多很多.spikes,但我使用了 var target; (del.keyCode == 8 || g){(document).keyup(function(del){0} {0} {0} .keyCode == 68 || g.keyCode == 46){$(“#”+ target).remove();} }); – Owen
然后只需将'$('。selectable')'改为'$( '.spike')',并使用if if(del.keyCode == 8 || g.keyCode == 68 || g.keyCode == 46)''而不是我的'if(e.which == 0/*删除键*/&& CurElement!= null)'。只要确保保持'&& CurElement!= null' – Ben
我用你的位更新了它,http://jsfiddle.net/GVgEy/6/ – Ben