我正在根据用户输入的值将文本框(子)更改为另一个文本框(父)。
这是使用以下 Jquery 完成的:
$(this).val(newData).trigger('change');
当使用鼠标或制表符直接将焦点从父文本框更改为子文本框时,子文本框在子文本框的焦点事件中仍然具有旧值。在 blur 事件中,子文本框具有正确的新值。
当我首先将焦点设置到一个完全不同的控件,然后转到子文本框时,子文本框的焦点事件中的值是正确的。
发生了什么事,如何强制更新子文本框值,以便它始终在焦点事件中注册?