jQuery Keşfetme - nextUntil() Yöntemi

Örnek

İzleyen <dt id="term-2"> kardeş elementlerini bul, sonraki <dt> e kadar ve onları kırmızı arka plan rengine ayarlay. Aynı zamanda, <dt id="term-1"> izleyen <dd> kardeş elementlerini <dt id="term-3"> e kadar bul ve onların metin renklerini maviye ayarlay.

$("#term-2").nextUntil("dt").css("background-color", "red");
var term3 = document.getElementById("term-3");
$("#term-1").nextUntil(term3, "dd").css("color", "blue");

Kişisel Deneyim

Tanım ve Kullanım

nextUntil() her elementin tüm izleyen kardeş elementlerini alır, ancak seçici, DOM düğümü veya geçirilen jQuery nesnesi ile eşleşen elementleri içermez.

Gramer 1

.nextUntil(selector,filter)
Parametre Açıklama
selector İzleyen kardeş elementlerin seçici ile eşleşen yerin belirtilen seçici ifadesi.
filter Elementleri eşleştirmek için kullanılan seçici ifadesini içeren dizi değer.

Gramer 2

.nextUntil(element,filter)
Parametre Açıklama
element İzleyen kardeş elementlerin seçici ile eşleşen DOM düğümü veya jQuery nesnesinde nerede duracağını belirler.
filter Elementleri eşleştirmek için kullanılan seçici ifadesini içeren dizi değer.

Ayrıntılı Açıklama

DOM elementi kümesi temsil eden bir jQuery nesnesi verilirse, .nextUntil() yöntemi, DOM ağacındaki elementlerin izleyen kardeşlerini aramamıza olanak tanır ve bu yöntemin parametresi ile eşleşen elemente ulaşınca arama durur. Yeni döndürülen jQuery nesnesi, tüm izleyen kardeşleri içerir, ancak parametre ile eşleşen elementi içermez.

Seçici uyumlu değilse veya seçici belirtilmemişse, tüm izleyen kardeşler seçilir; filtreleme seçici sağlanmazsa, bu yöntem .nextAll() yönteminin seçtiği elementlerle aynıdır.

jQuery 1.6 için, .nextUntil() yöntemine DOM düğümü veya jQuery nesnesi, seçici yerine geçirilebilir.

Bu yöntem, ikinci parametre olarak seçici ifadeyi alabilir. Bu parametre belirtilirse, elementlerin bu seçici ifadeye uygun olup olmadığını kontrol ederek onları filtreler.