使用 jQuery 填充来自浏览器扩展的输入标签
Filling input label from Browser extension with jQuery
$('#email').val('user@email.com').trigger('change');
尝试用这一行填充输入字段,代码在 chrome 和其他浏览器控制台上完美运行(填充 from 并激活按钮)。
当 运行 来自 exnantiosn 时,此代码填充了 from 但没有激活按钮。
我做错了什么?
得到某人的帮助,解决方案是:
$('#email').val('user@email.com').get(0).dispatchEvent(new InputEvent('change'));
此代码在输入字段中输入 val 并从浏览器扩展中激活按钮。
$('#email').val('user@email.com').trigger('change');
尝试用这一行填充输入字段,代码在 chrome 和其他浏览器控制台上完美运行(填充 from 并激活按钮)。
当 运行 来自 exnantiosn 时,此代码填充了 from 但没有激活按钮。
我做错了什么?
得到某人的帮助,解决方案是:
$('#email').val('user@email.com').get(0).dispatchEvent(new InputEvent('change'));
此代码在输入字段中输入 val 并从浏览器扩展中激活按钮。