Используя чистый JS, установите значение Select2 и инициируйте события.Jquery

Программирование на jquery
Ответить
Anonymous
 Используя чистый JS, установите значение Select2 и инициируйте события.

Сообщение Anonymous »


Я использую пользовательский скрипт Grey Monkey, чтобы изменить стиль пользовательского интерфейса и автоматизировать первоначальный ввод на каком-то странном сайте, который использует jQuery и Select2.

Я имею дело со строкой, содержащей два выбора:
[*]организация (параметры загружены, выбран пустой параметр, управление выбором включено) [*]зал (без опций, отключен).
Мне нужно сделать выбор в первом, чтобы второй загрузил соответствующую опцию и стал активным.

Давайте назовем orgSelect — это элемент HTMLSelectElement с прикрепленными событиями, а orgSpan — это элемент «select + span > span.selection > span» с прикрепленными событиями, созданный Select2.

Я могу установить orgSelect.value (очевидно).

Я могу отправить событие «изменение» для orgSelect и просмотреть выбранное значение. Но со вторым выбором ничего не происходит.

Я могу нажать orgSpan, ожидая действия раскрывающегося списка (я даже видел такой пример в Интернете, и он работает), но у меня это не работает. Нет раскрывающегося списка в orgSpan.click().

Итак, я могу установить значение для select2, но как его правильно активировать?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»