2010-08-22 30 views
2

我有「c_500」id,我需要來自下一個父類的id與類名「pp」。jquery - 獲取父母id(父母必須有一個特殊的Classname)

我搜索類似...

$('#c_500').getNextParentWithClass('pp'); 

HTML

<div id="d_548" class="pp"> 

    <div class="class_ft"> 

     Blub<hr /> 
     <div id="here">content</div> 
     <div id="c_500">content</div> 

    </div> 

    </div> 

提前感謝! 彼得

回答

6

可以使用.closest().class selector獲取該元素,然後就搶ID,像這樣:

$('#c_500').closest('.pp').attr('id'); 

You can give it a try here.closest()是相同的行爲.parents('pp:first'),走上了父母,直到它找到與選擇器匹配的第一個。

+0

你如何得到一個jsFiddle與你的名字在url中? – Ender 2010-08-22 17:15:54

+1

@Ender - 當您使用您的用戶帳戶登錄時,URL就是以這種方式創建的,jsFiddle很快就會對beta *進行測試,一旦發生這種情況,您就可以通過用戶界面創建一個帳戶。 – 2010-08-22 17:17:09