繁体   English   中英

jQuery Click元素,然后将其删除

[英]jQuery Click element, then remove it

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

我希望实现div删除。 因此,我单击div并将其设为活动div ,然后可以使用Backspace键将其删除。

因此流程为-。 单击元素-点击退格键- $(this).remove(); ,但不确定如何通过点击来定位元素。 我有:

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

但这不起作用。 (该事件必定是单击和iPad触摸)。

基本上,有什么方法可以使用click事件将div定位为目标,也许以全局变量为目标,然后允许我对其执行操作?

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

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

将“事件”更改为您要处理的“点击”事件。

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

嗯...除了演示程序,我无能为力http://jsfiddle.net/E8RaX/1

但是我们的想法是,您将一个类分配给活动对象,然后使用一些阻止默认值来删除该类的所有div。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM