2015-06-30 21 views

回答

1

var c = $(p).next('ul'); 

重新祝福你的元素變成一個jQuery對象。順便說一句,你真的需要訪問的DOM節點,而不是讓它包裹在jQuery對象?您可以使用parent().parent()訪問祖父母。

0

如果您正在尋找直接父母,您可能需要使用.parent()。但是如果你真的想祖父然後使用.eq(1)而不是[0],因爲這給你一個普通的DOM元素,沒有jQuery方法的好處。

//looking for the immediate parent? 
var p = $(e.target).parent(); //or .parents().first() 
var c = p.next('ul'); 

//looking for the grand parent? 
var p = $(e.target).parents().eq(1); 
var c = p.next('ul');