专注于动态输入元素

时间:2015-03-23 17:01:01

标签: javascript jquery

我有一个搜索框,可以动态地为搜索结果创建html行。

我试图通过jquery专注于第一个元素,但有些东西不起作用

var inputEl = $('#stock-results input[name=quantity]:first');

inputEl.focus();

inputEl.css({ border: "solid 1px #ff6633", padding: "20px" }).focus();

我可以看到输入框的样式正在改变,如上所示,但我不能让光标聚焦在输入框上;

任何想法?

编辑:

顺便说一句,这只是在我第一次搜索时发生,如果我再次搜索它就会很好。另外我注意到如果我在焦点调用后添加警报,那么当我关闭警报时焦点会进入正确的元素

0 个答案:

没有答案