jQuery parentUntil() Yöntemi

❮ jQuery Geçiş Yöntemleri

Örnek

<span> ve <div> arasındaki tüm üst öğeleri döndür:

$(document).ready(function(){
  $("span").parentsUntil("div").css({"color": "red", "border": "2px solid red"});
});

Sonuç:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span

Tanım ve Kullanım

parentUntil() yöntemi, seçici ile stop arasındaki tüm üst öğeleri döndürür .

Ata, ebeveyn, büyükanne ve büyükbaba, büyük büyükanne ve büyükbaba vb.

DOM ağacı: Bu yöntem, belirli bir öğeye ulaşana kadar, DOM öğelerinin ataları boyunca ana öğeden yukarı doğru, belgenin kök öğesine kadar hareket eder.

Not: Her iki parametre de boşsa, bu yöntem tüm üst öğeleri ( ebeveyn() yöntemiyle aynı) döndürür.

İlgili yöntemler:

  • parent() - seçilen öğenin doğrudan üst öğesini döndürür
  • parent() - seçilen öğenin tüm üst öğelerini döndürür
  • en yakın() - seçilen öğenin ilk atasını döndürür


Sözdizimi

$(selector).parentsUntil(stop,filter)

Parameter Description
stop Optional. A selector expression, element or jQuery object indicating where to stop the search for matching ancestor elements
filter Optional. Specifies a selector expression to narrow down the search for ancestors between selector and stop

Note: To return multiple ancestors, separate each expression with a comma.

Kendiniz Deneyin - Örnekler


<span> ve <div> arasında belirli bir öğe için aramayı filtrelemek için her iki parametre nasıl kullanılır?


Birden çok ata döndürme <span> ve <body> arasında birden


Bir DOM öğesi kullanarak <span> ve <div> arasındaki tüm ataları döndürür.


kullanma <ul> öğeleri için üst aramayı <span> ve <div> arasında daraltmak için bir DOM öğesi kullanma.


❮ jQuery Geçiş Yöntemleri