Как вызвать событие change() на этом сайте???

Друзья, всем привет. Есть вопрос.
auto.drom.ru/addbull
Вот страница добавления. Пишу я значит аддон, который автоматом заполнит поля используя jQuery
И загвостка с самого начала, выбираю марку $('select[name=firmid').val(31).change(); Но событие не срабатывает, и модели не подгружаются. При том, что, если выбрать вручную, то модели подгружаются.
Хелп, как обмануть сайт ?
  • Вопрос задан
  • 1174 просмотра
Решения вопроса 1
@bookamba Автор вопроса
Сам спросил, сам и отвечу. Ответ до ужаса простой. Нативынй js код все решает.
document.querySelector('select.b-input__select').value=89;
var evt = document.createEvent('HTMLEvents');
evt.initEvent('change', true, true);
var el = document.querySelector('select.b-input__select');
el.dispatchEvent(evt);

И все отлично работает. А вот jQuery конечно подводит. В нем событие change по другому отрабатывает...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
там есть атрибут data-reactroot так что похоже, что этот селект рендерится реактом, в общем нельзя так сделать как вы хотите
h_1508155884_7483054_6b868eedc1.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы