gpt4 book ai didi

javascript - focus() 无法进行第二次调用

转载 作者:行者123 更新时间:2023-11-30 06:03:55 26 4
gpt4 key购买 nike

我有两个输入字段,带有各自的 ID 和保存按钮。

当点击保存按钮(ajax)时,数据被保存但页面保持不变。

所以,我想将焦点返回到输入字段。我通过 jquery blur() 获得了焦点输入字段,并将其放入 focuswhat 变量中。然后,在使用 jquery post() 保存数据后,我调用行:

document.getElementById(focuswhat).focus();

第一次成功。

但是,当再次保存数据时,焦点不起作用。有什么想法吗?

编辑:忽略这个问题,我在代码中做了明显的疏忽,一切正常。顺便提一下 getElementById 的好技巧。

最佳答案

您应该在 $.ajax 的成功 block 中编写此代码。

顺便说一句,如果您使用的是 jquery $(focuswhat).focus() 就可以了。

你不需要写这么大的 getlemenetById 语法,

这里我假设 focuswhat 变量包含 id 的值。

关于javascript - focus() 无法进行第二次调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com