jQuery Keşfetme - andSelf() yöntemi
Örnek
Tüm div'leri ve içindeki tüm paragrafları bulur ve iki sınıf adı ekler. .andSelf() kullanılmadığı için div'lerin sarı arka planı olmadığına dikkat edin.
$("div").find("p").andSelf();.addClass("border"); $("div").find("p").addClass("background");
Tanım ve Kullanım
add() yöntemi, stakadaki önceki element koleksiyonunu mevcut koleksiyona ekler.
Gramer
.andSelf();
Ayrıntılı Açıklama
Bu basit listeli sayfayı düşünün:
<ul> <li>list item 1</li> <li>list item 2</li> <li class="third-item">list item 3</li> <li>list item 4</li> <li>list item 5</li> </ul>
Aşağıdaki kodun sonucu,项目 3,4,5'in kırmızı arka plana sahip olmasına neden olur:
$("li.third-item").nextAll().andSelf(); .css("background-color", "red");
Öncelikle, başlangıç seçici项目 3'ü belirler, başlangıç staki sadece bu项目的集合 içerir. .nextAll() çağrısı,项目 4, 5'in集合ını staka ekler. Son olarak, .andSelf() çağrısı bu iki koleksiyonu birleştirir, oluşturulan jQuery nesnesi belge sırasına göre tüm üç项目'yi işaret eder: {[<li.third-item>,<li>,<li> ]}。