Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 04

MR

Made in Russia in JavaScript Noobs — сообщество новичков
Переслано от Made in Russia
Парни вопрос
как мне поменять поле value  .val
на data-value?
источник

MR

Made in Russia in JavaScript Noobs — сообщество новичков
Переслано от Made in Russia
$("#select1").change(function() {
 if ($(this).data('options') == undefined) {
   $(this).data('options', $('#select2 option').clone());
 }
 var id = $(this).val();
 var options = $(this).data('options').filter('[value=' + id + ']');
 $('#select2').html(options);
});
$('#select1').change();
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Alex
что сделать?
это
источник

A

Alex in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Иссет же
ну иссет не только в пхп
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Alex
ну иссет не только в пхп
Хорошо
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
Alex
объясни на пальцах как сможешь
попробую без скринов.... :)

1) есть в админке страница с аккаунтами, для каждого аккаунта кнопка, которая выводит форму редактирования данных;
2) в этой форме я создаю константы, с которыми потом работает скрипт;

3) когда форма вызывается 1-й раз - все ОК, ошибок нет и все скрипты работают как надо
4) закрывается форма тоже скриптом, все без перезагрузки страницы, при этом константы остаются на странице
5) при нажатии на  кнопку другого аккаунта, та же форма с данными другого аккаунта вызывается на экран (меняется display: none на block)
6) производится попытка создать те же самые константы - и  это вызывает ошибку Uncaught SyntaxError: Identifier 'hiddenFields' has already been declared

вот ее-то я и  пытаюсь обойти
источник

u

undefined in JavaScript Noobs — сообщество новичков
Made in Russia
Сможете подсказать?как мне можно это сделать
Я не знаком с jquery, но полагаю вместо .val() используй .attr('data-value')
источник

А

А_Greece 🌸 in JavaScript Noobs — сообщество новичков
Vladimir Yefremov
попробую без скринов.... :)

1) есть в админке страница с аккаунтами, для каждого аккаунта кнопка, которая выводит форму редактирования данных;
2) в этой форме я создаю константы, с которыми потом работает скрипт;

3) когда форма вызывается 1-й раз - все ОК, ошибок нет и все скрипты работают как надо
4) закрывается форма тоже скриптом, все без перезагрузки страницы, при этом константы остаются на странице
5) при нажатии на  кнопку другого аккаунта, та же форма с данными другого аккаунта вызывается на экран (меняется display: none на block)
6) производится попытка создать те же самые константы - и  это вызывает ошибку Uncaught SyntaxError: Identifier 'hiddenFields' has already been declared

вот ее-то я и  пытаюсь обойти
У тебя несколько компонентов с айди hiddenFields
источник

А

А_Greece 🌸 in JavaScript Noobs — сообщество новичков
Скриншот ошибки можно прислать
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Иссет же
переименовать функцию - не сложно, сути это не меняет
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
А_Greece 🌸
У тебя несколько компонентов с айди hiddenFields
нет, в каждый момент - только 1
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
А_Greece 🌸
Скриншот ошибки можно прислать
мин
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Vladimir Yefremov
переименовать функцию - не сложно, сути это не меняет
Да я что-то не подумал о том, что это самописная функция, но все равно не понял, зачем она
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
А_Greece 🌸
Скриншот ошибки можно прислать
источник

А

А_Greece 🌸 in JavaScript Noobs — сообщество новичков
Vladimir Yefremov
нет, в каждый момент - только 1
Это не важно. Чем ты пользуешься? Возможно, что этот компонент уже существует в доме
источник

А

А_Greece 🌸 in JavaScript Noobs — сообщество новичков
Что за фреймворк?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
А_Greece 🌸
Это не важно. Чем ты пользуешься? Возможно, что этот компонент уже существует в доме
компонент вроде нет... счас проверю;
вообще - это не компоненты в понимании ЖС - это форма на Ларавел, загружается в существующий невидимый div, который после этого делаю видимым...
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
А_Greece 🌸
Что за фреймворк?
Ларавел,
в ЖС - никакого
источник

VY

Vladimir Yefremov in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Да я что-то не подумал о том, что это самописная функция, но все равно не понял, зачем она
чтобы не писать повторяющееся действие несколько раз
источник