在我的应用程序上,用户单击一个按钮,通过 ajax 显示一个文本字段。
我想在它出现后专注于该文本字段。
$("#my-textfield").focus()
在我的 js.erb 文件中不起作用,但在控制台中可以正常工作。我也试过了setTimeout
,没有用。
当我这样做时,document.getElementById('my-textfield').focus();
我得到“无法专注于空值”。
通过ajax加载部分后,我是否需要以某种方式“重新加载”DOM?
在我的应用程序上,用户单击一个按钮,通过 ajax 显示一个文本字段。
我想在它出现后专注于该文本字段。
$("#my-textfield").focus()
在我的 js.erb 文件中不起作用,但在控制台中可以正常工作。我也试过了setTimeout
,没有用。
当我这样做时,document.getElementById('my-textfield').focus();
我得到“无法专注于空值”。
通过ajax加载部分后,我是否需要以某种方式“重新加载”DOM?