Хорошо... как мне выбрать дочерний элемент родительского элемента с указанным именем класса..?

1
Yakreh 31 Июл 2009 в 01:50

2 ответа

«дочерний элемент родительского элемента» называется родственным элементом:

$(this).siblings(".theClassYou'reAfter")
5
Dan Davies Brackett 31 Июл 2009 в 01:54
$(this).parent("div").child(".className")

Кроме того, дочерний элемент родительского элемента технически является братом текущего элемента, поэтому вы можете попробовать:

$(this).siblings(".className")
0
Jason 31 Июл 2009 в 01:58
1
Next специально смотрит на следующего родственного элемента - ваш второй пример не будет работать, если элемент с классом .classname не следует сразу за исходным элементом.
 – 
Dan Davies Brackett
31 Июл 2009 в 01:55
Parent переходит только к родителю с ошибкой, поэтому фильтр довольно бесполезен, если только вы не хотите, чтобы родитель был только в том случае, если это действительно div. .closest() — лучший выбор, если вы хотите искать до совпадения.
 – 
redsquare
31 Июл 2009 в 02:16