72 of 119 menu

Метод each

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

Синтаксиси

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

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

Мисол

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

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

Ҳам қаранг

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