簡體   English   中英

jQuery父類屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM