2017-09-14 162 views

回答

0

$('.child_1').closest('.parent').find('.child_2');

closest()將讓你給定的查詢字符串匹配的第一個父調用child_2

+3

OP是詢問如何做到這一點在JavaScript –

+0

當然,javascript,以得到他們的孩子,而他也包括了' jquery'標籤,所以我認爲這是適當的。 –

+1

「如何使用Javascript語法調用上述JQuery語法?」現在的問題是清楚的 – SilverSurfer

0

你可以這樣做:我已經使用:first確定child_1的適當父

$('.child_1').parents('.parent:first').find('.class:eq(1)'); 

首先通知。 然後, 我已經把eq(1)因爲孩子計數從0開始;

+3

OP是詢問如何在JavaScript –

0

請參閱本答案Get parents of element in JS,然後遍歷父母使用querySelector

var parents = getParents(document.getElementByClassName('.child_1')[0]); 
var children = []; 

parents.forEach(function (parent) { 
    children.push(parent.querySelector('.child_2')); 
}); 
+0

做這個例子並不完全清晰。 在我的情況,我只能以child_1提供ID,它必須調用使用父child_2,既沒有任何ID –

+0

@AtulKumar沒有得到你需要 –

+0

答案几乎完成,但我想你還需要一種方法來指定哪個父類,如果該ID不可用,則可以使用'.parent'類。 –

相關問題