Як в jquery пройтися по створеним полях each їм

Лев До це і зрозуміло, тому що подія load працює для зображень, фреймів, скриптів і т.д. Яку мету ви переслідуєте, намагаючись застосувати цю подію? Якщо вам потрібно динамічно "відловити" зміни структури DOM, то це можна зробити за допомогою об'єкта MutationObserver. Якщо елементи додаються динамічно за допомогою ajax, то навіть без зайвих рухів тіла, після успішного завершення запиту, можна викликати функцію, яка повинна "перечитати" потрібні вам елементи. Загалом, способів досить, але яку мету перед собою ставите ви і що хочете отримати в результаті - для нас залишається загадкою.

Денис. спочатку мета була створити звіт. на формі динамічно додаються поля введення (кожне поле відповідає за певний вид витрат). І щоб підрахувати загальну суму "на льоту" я використовував:
$ ( 'Body'). On ( 'focusout', '.inp', function () sumTypes = 0;
$ ( '. Inp'). Each (function () sumTypes + = parseInt ($ (this) .val ());
>);
$ ( '. Summ-types'). Text (sumTypes);
>);
де кожен новий динамічно доданий елемент має клас inp

Зараз же виникла необхідність робити зміна звіту, при завантаженні сторінки зміни з БД беруться дані про всі витрати і динамічно додаються на сторінку, дак ось в такому випадку мені потрібно без focusout відразу підрахувати суму всіх цих витрат, можна звичайно підрахувати це на сервері, але це зайвий параметр як для зміни так і для створення, тому що використовується один і той же файл уявлення.
Є ще варіант, цим же jquery зробити фокус і прибрати його, тоді має спрацювати подія focusout і зважить сума як при додаванні, піду спробую, тільки що ця думка прийшла в голову.

Схожі статті