JQuery - Как создать переменную только для context?

310
24 октября 2017, 03:44

Вот, например, есть такой код:

var width = $('.additional', context).outerWidth();

Проблема в том, что она будет равна outerWidth() последнего context (у меня что-то типа цикла с ними). А как создать для каждого context свою переменную?

Answer 1

Вероятно вы имели ввиду что-то такое. Здесь будет перебор всех .additional в рамках context и получение их параметров. Точно так же как в выборке по полному DOM.

$('.additional', context).each(function(){ 
  var width = $(this).outerWidth(); 
  //и делаем что-нибудь с каждым width 
});

READ ALSO
Удаление с массива, добавление в массив. (React / JS)

Удаление с массива, добавление в массив. (React / JS)

Добрый день, есть массив данных, мне нужно с этих данных вывести на FE name но при этом отправить на BE codeОдинаковые code на BE может уйти несколько:

584
Как запустить дайджест цикл?

Как запустить дайджест цикл?

Посоветуйте пожалуйста способ(ы), при помощи которого можно заставить шаблон обновить значения отображаемых переменных

422
{} + {}. Почему такой результат?

{} + {}. Почему такой результат?

{} + {} "[object Object][object Object]"

272
Передать данные из формы в google charts [требует правки]

Передать данные из формы в google charts [требует правки]

Не работает диаграмма при передаче данных из формы, пожалуйста, подскажите в чем ошибкаhttps://jsbin

346