Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.12.2018, 14:01
Интересующийся
Отправить личное сообщение для i501 Посмотреть профиль Найти все сообщения от i501
 
Регистрация: 25.11.2018
Сообщений: 23

Не работает width() для дочерних элементов
//Получаем массив дивов по маске
var Items = $('.itemsWrap').children('[class^=item_]');
for (var i=0; i<Items.length; i++) {
var widthItem = $(Items[i]).width(); //все гуд
//для каждого дива находим первый дочерний
var a = $(Items[i]).children()[0];
var aWidth = a.width();//ошибка - is not a function
}

Последний раз редактировалось i501, 02.12.2018 в 14:21.
Ответить с цитированием
  #2 (permalink)  
Старый 02.12.2018, 14:54
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var a = $(Items[i]).children().eq(0);
вот так попробуйте.
Ответить с цитированием
  #3 (permalink)  
Старый 02.12.2018, 15:19
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Items - уже коллекция JQ объектов, каких либо $(Items) не требуется:

for (var i=0; i<Items.length; i++) {
var widthItem = Items.eq(i).width();
}

А а у каждого элемента есть еще и дочерние?
Ответить с цитированием
  #4 (permalink)  
Старый 02.12.2018, 17:43
Интересующийся
Отправить личное сообщение для i501 Посмотреть профиль Найти все сообщения от i501
 
Регистрация: 25.11.2018
Сообщений: 23

Всем спасибо. Решил немного по другому
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает переключение элементов в слайдере gummet jQuery 0 20.11.2013 12:08
один обработчик для всех элементов определенного класса Pedro Garciya Lopez Events/DOM/Window 6 05.07.2013 22:39
Как удалить класс всех дочерних элементов? Jeremen Events/DOM/Window 8 01.09.2012 20:43
Блокировка событий всех дочерних элементов moreo Элементы интерфейса 4 26.05.2012 23:58
скрипт multibox для joomla - не работает в опере lamanzh Opera, Safari и др. 17 26.06.2009 12:35