【发布时间】:2013-10-16 21:50:04
【问题描述】:
点击 .icon-trash 删除父级时遇到问题
<div class="ui-wrapper ui-draggable">
<img id="link1" class="decor ui-resizable" src="http://i.imgur.com/nYkdOne.png">
<div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div>
<div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div>
<div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div>
<img class="icon-layer-up icon-on-img" src="" style="z-index: 1;">
<img class="icon-layer-down icon-on-img" src="" style="z-index: 1;">
<img class="icon-trash icon-on-img" src="" style="z-index: 1;">
<img class="icon-copy-el icon-on-img" src="" style="z-index: 1;">
</div>
我的 js 代码只删除带有 .icon-on-img 类的元素
$(document).on('click', '.icon-trash', function() {
$(this).parent().remove();
});
如何通过点击 .icon-trash 元素删除所有内容?
【问题讨论】:
-
代码真的被调用了吗?
-
您是否遇到任何错误?当我尝试您的代码时,它在 JsFiddle 中运行良好。 jsfiddle.net/SgDs6
-
哇,看看所有这些试图修复未损坏的答案的答案..
-
我想我的事件传播可能有问题
-
哪个问题?该代码工作正常。您是否暗示您的浏览器在实现事件冒泡时存在问题?这将是非常令人惊讶的。
标签: javascript jquery dom-manipulation