[英]jQuery Parent Class Attribute
当单击DIV内的链接时,我想用jQuery向DIV添加向上滑动效果,但是我遇到的问题是DIV的类由循环定义。 因此,我无法在jQuery行中定义DIV类,因为每个DIV类都是不同的,并且我无法提前确定它们是什么。 我正在尝试使用.parent和.child,但是我不确定该如何处理。 这有意义吗?
第一
如果您的树总是按照深度定义的,则可以通过以下方式访问父DIV:
$(this).parent().parent().parent().slideUp();
第二
添加一个不与动态类冲突的附加类,并执行以下操作:
$(this).closest(".some-custom-class").slideUp();
绑定到所需元素的单击(在本例中,我仅使用了一个简单的anchor元素)。 然后找到第一个父级为div
并执行slideUp()
效果。
$('a').click(function() {
$(this).parents('div:first').slideUp();
});
您可以在这里看到它的工作: http : //jsfiddle.net/XNnSp/
让我知道您是否在寻找http://jsbin.com/ehoza3
$('a').click(function() {
$(this).parent().slideUp();
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.