Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получить элементы внутри блока по порядку и присвоить свое значение (https://javascript.ru/forum/dom-window/70834-poluchit-ehlementy-vnutri-bloka-po-poryadku-i-prisvoit-svoe-znachenie.html)

Янковиц 05.10.2017 20:18

Не может быть проблемы в этом? Событие находится внутри $(document).ready(function(){

Rasy 05.10.2017 20:23

Цитата:

Сообщение от laimas
var s = $.map($('[data-name]').first(), function(e, i) {...
//или
var s = $.map($('[data-name]').last(), function(e, i) {...

Тут уже тоже перебор с кодом для одного объекта...

Янковиц 05.10.2017 20:25

Все, разобрался. Работает. Спасибо большое. Да, немного затупил...

laimas 05.10.2017 20:42

Цитата:

Сообщение от Янковиц
Делегирование это через on?

Да, но только делегировать обработку выгоднее самому ближайшему родителю если такой есть, а не body.

laimas 05.10.2017 20:44

Цитата:

Сообщение от Rasy
Тут уже тоже перебор с кодом для одного объекта...

Это не перебор, а ошибка, должен указан родитель первый/последний, а потом его детишки.

laimas 05.10.2017 20:48

Янковиц,
вот так должно быть

var str = $.map($('div.task-list').last().children('div'), function(e, i) {

Rasy 05.10.2017 20:53

Цитата:

Сообщение от laimas
а ошибка

Все из-за спешки.:)

laimas 05.10.2017 21:12

Цитата:

Сообщение от Rasy
Все из-за спешки.

Скорее на автомате, кто родитель, кто дети ..., если бы не было замечания даже бы и не екнуло.


Часовой пояс GMT +3, время: 21:35.