Метод each

Метод each берылган функцияни ҳар бир элемент учун чақиради. Ухшаш метод mapдан фарқли ўларок, у янгидан шакллантирилган турли элементлар ва объектлар маҷмуини қайтаради, метод each эса бошланғич элементлар маҷмуини қайтаради.

Синтаксиси

Элементларнинг ўзи функция ичида, this ўзгарувчисида жойлашган, уларнинг тартиб рақамлари эса index ўзгарувчисида:

javascript$(селектор).each(function(index, elem));

Мисол

Келинг each ва text методларидан фойдаланиб, ҳар бир абзацнинг мазмунини кетма-кет экранга чиқарайлик:

html<p>text1</p>
<p>text2</p>
<p>text3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // 'text1', 'text2' ва 'text3' ни чиқаради 
  }
);

Ҳам қаранг

  • метод filter,
    у элементларни белгиланган селектор буйича фильтрлайди
  • метод map,
    у берылган функцияни ҳар бир элемент учун чақиради