我想要移除比该图层更高的第8层。
所以我写了这段代码:http://jsfiddle.net/3JaGg/ 这个代码现在可以工作了,但我想知道有没有更好的方法呢?
因为我使用parent()
8次。
$(this).parent().parent().parent().parent().parent().parent().parent().parent().remove();
注意:我使用了很多DIV,因为我想用CSS2对角进行四舍五入
答案 0 :(得分:1)
答案 1 :(得分:1)
使用closest()
,这将遍历DOM以找到您提供的选择器的最近元素 - 在您的情况下,closest(".popup")
将起作用。
$('.closeBtn').click(function() {
$(this).closest(".popup").remove();
});