Изменить значение выберите JavaScript

0

Мне нужно изменить значение <select> на конкретную опцию, используя js/jQuery. Теперь это было бы не слишком сложно, единственная проблема, с которой я столкнулась, это то, что мне также нужно, чтобы событие change было отправлено при выборе при изменении значения.

  • 0
    а где код ??
Теги:
javascript-events
events

4 ответа

3

Должно быть довольно прямолинейно

$('select').val('value of option').trigger('change');
1

Как сказано выше, довольно просто все, что вам нужно сделать, это установить событие .change()

('select').val('value of option').trigger('change');
  • 0
    Если выше сказано, то почему то же самое вы говорите?
  • 0
    Чем больше примерно одинакового ответа придаст ему больше уверенности в этом решении :)
1

Вы можете инициировать .change() в select после изменения значения:

$('select').val('option value here').change(); // or .trigger('change')
0

Используйте цепочку для:

  1. Задайте значение с помощью .val("Something")
  2. .trigger("change") событие изменения с помощью .trigger("change") или .change()

Что-то вроде этого:

$("select").val("So select! Much change").trigger("change");

Подробнее о запуске обработчиков событий...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню