jQuery单击元素,然后将其删除

时间:2011-10-05 02:02:06

标签: javascript jquery

我坚持一个概念,不确定我的逻辑是否正确,很可能不是。

我希望能够实现div删除。所以我点击了div并使其成为有效div,然后我可以使用退格键将其删除。

所以流程是 - 。单击元素 - 命中退格 - $(this).remove();, 但不确定如何通过单击来定位元素。我有:

$(".spike").live(event, function(del) {
  if (del.keyCode == 8) { $(this).remove();}
});

但它不起作用。 (该事件必然会点击和ipad触摸)。

基本上我有什么方法可以使用click事件来定位div,也许是一个全局变量,然后允许我对它执行操作?

3 个答案:

答案 0 :(得分:1)

好主意是选择一个项目,并保存选择。然后,如果按下您想要的键,请删除该项目。

看看这个例子: http://jsfiddle.net/GVgEy/5/

答案 1 :(得分:0)

更改“click”的“event”,这是您要处理的事件。

$(".spike").live("click", function(del) {
  if (del.keyCode == 8) { $(this).remove();}
});

答案 2 :(得分:0)

嗯...除了演示http://jsfiddle.net/E8RaX/1

之外,我几乎无法提供

但是我的想法是你将一个类分配给活动对象,然后使用一些防止默认值删除任何具有该类的div。