У меня есть веб-страница с элементом формы и всплывающим окном (открывается window.open).
У обоих есть jQuery.
Во всплывающем окне есть JavaScript, который может изменить элемент формы в открывшемся окне. Это прекрасно работает, делая ...
$(opener.document.formelement).val(vals[0]);
Однако при этом событие onChange не сработает. Это потребуется для некоторых других элементов страницы. Поэтому я попытался запустить событие onChange самостоятельно с помощью
$(opener.document.formelement).change();
Но это ничего не делает.
Есть намеки? Мне определенно нужно, чтобы событие onChange было запущено из-за архитектуры других элементов страницы.
Этот вопрос похож на Вызов события Javascript onchange путем постепенного изменения значения текстового поля , но предлагаемые решения этого вопроса, похоже, не работают для меня. Может быть, это из-за всплывающего окна.