操作切换时自动选择输入字段[重复](Auto select input field when toggle is actioned [duplicate])

这个问题在这里已经有了答案:

如何在页面加载 7个答案时 自动选择输入字段和文本

我有一个搜索栏,只有当点击切换按钮时才会显示。 我用来做这个的代码是:

$("a.search-toggle").click(function(){ $(".search-bar").slideToggle(200); $(this).toggleClass("open"); });

注意

我不想在页面加载时发生这种情况,只有一次激活切换。

This question already has an answer here:

how to auto select an input field and the text in it on page load 7 answers

I have a search bar that only displayed when the toggle button is clicked. The code I am using to do this is:

$("a.search-toggle").click(function(){ $(".search-bar").slideToggle(200); $(this).toggleClass("open"); });

Note

I am not looking for this to occur on page load, only once toggle has been activated.

最满意答案

这应该做到这一点

$('input[type="search"]').focus();

在这里看到文档

This should do it

$('input[type="search"]').focus();

See the docs here

更多推荐