我有一个带有表单元素和弹出窗口(由 window.open 打开)的网页。
两者都有 jQuery 可用。
弹出窗口有一个 javascript,可以更改打开器窗口中的表单元素。通过这样做可以完美地工作...
$(opener.document.formelement).val(vals[0]);
但是,这样做不会触发 onChange 事件。但是,其他一些页面元素会要求这样做。所以我尝试自己触发 onChange 事件
$(opener.document.formelement).change();
但这无济于事。
有什么提示吗?由于其他页面元素的体系结构,我绝对必须触发 onChange 事件。
这个问题类似于Call Javascript onchange event by programatically changed textbox value,但该问题的建议解决方案似乎对我不起作用。也许这是因为弹出窗口。