我有两个输入字段及其各自的ID和保存按钮。
单击保存按钮(ajax)时,会保存数据,但页面会保留。
所以,我想将焦点返回到输入字段。我用jquery blur()得到了什么输入字段是焦点,并把它放在focuswhat变量中。然后,在使用jquery post()保存数据后,我调用line:
document.getElementById(focuswhat).focus();
它第一次运作。
但是,当数据再次保存时,焦点不起作用。有什么想法吗?
编辑:忽略这个问题,我在代码中做了明显的疏忽,一切正常。 getElementById btw的好建议。答案 0 :(得分:1)
您应该在$ .ajax的成功块中编写此代码。
BTW,如果你使用jquery $(focuswhat).focus()会这样做。
您无需编写这个大的getlemenetById语法,
这里我假设focuswhat变量包含id的值。