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");

Kişisel olarak deneyin

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");

Kişisel olarak deneyin

Ö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> ]}。