Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.09.2014, 10:19
Аватар для borus
Кандидат Javascript-наук
Отправить личное сообщение для borus Посмотреть профиль Найти все сообщения от borus
 
Регистрация: 07.12.2012
Сообщений: 147

В какой последовательности применяются функции?
Здравствуйте.

Есть строчки в коде
var elements = $('span.addtocart-button');
...
var selection = $(elements[i]).parent().prev().find('.baget_select option:selected');

скажите, пожалуйста, в какой последовательности применяются функции во второй строке
Ответить с цитированием
  #2 (permalink)  
Старый 16.09.2014, 10:20
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

$(elements[i]) > parent() > prev() > find('.baget_select option:selected')


Цитата:
$(elements[i])
Лучше писать так:

var selection = elements.eq(i).parent().prev().find('.baget_select option:selected');
Ответить с цитированием
  #3 (permalink)  
Старый 16.09.2014, 10:28
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

а вот так даже будет понятна последовательность
elements.eq(i)
  .parent()
  .prev()
  .find('.baget_select option:selected');
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение прототипа функции tsigel Общие вопросы Javascript 11 15.05.2014 01:03
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
Как получить index изображения? jeysmook jQuery 29 17.02.2013 14:58
Установить имя конструктора Андрей Параничев Общие вопросы Javascript 8 17.11.2011 10:09
arguments вызвавшей функции mister_maxim Общие вопросы Javascript 4 12.10.2010 16:21