jquery 怎么获取输入框的焦点

jquery 怎么获取输入框的焦点,第1张

让输入框获得焦点:$("input")focus(callback); //callback回调函数为可填

判断输入框是否获得了焦点:$("input")is(":focus") ,true为获得了焦点,false反之。

setFocus(SelectionsetFocus 方法)

public static setFocus(newFocus:Object) : Boolean

使 newFocus 参数指定的可选择(可编辑)文本字段、按钮或影片剪辑获得焦点。如果传递 null 或 undefined,则删除当前焦点。

可用性:ActionScript 10;Flash Player 5

参数

newFocus:Object - 一个对象(例如,某个按钮、影片剪辑或文本字段实例),或者是一个字符串,该字符串指定某个按钮、影片剪辑或文本字段实例的路径。如果您传递指定路径的字符串,请将该路径置于引号内 (" ")。可以使用点或斜杠记号指定路径。如果要使用 ActionScript 20,则必须使用点符号表示。可以使用相对路径或绝对路径。

返回

Boolean - 一个布尔值;如果尝试获得焦点成功,则为 true;如果失败,则为 false。

示例

在下面的示例中,当文本字段在浏览器窗口中运行时,它将在 username_txt 文本字段上获得焦点。如果用户不填写必需文本字段(username_txt 和 password_txt)之一,则光标将自动在缺少数据的文本字段中获得焦点。例如,如果用户未在 username_txt 文本字段中键入任何内容,则在单击"提交"按钮时,将出现一条错误消息,而且光标在 username_txt 文本字段中获得焦点。

由于JQuery中获得的对象还是JQuery对象,对其使用focus()只是使该对象获得onFocus()函数,不能是对象获得焦点,所以要使对象获得焦点,应该调用DOM对象的focus 方法,即:

$("#id")[0]focus();

需要注意两个函数之间的区别:

$("#id")focus();

$("#id")[0]focus();

第一个是增加onFocus()时间,一个是使DOM对象获得焦点。

以上就是关于jquery 怎么获取输入框的焦点全部的内容,包括:jquery 怎么获取输入框的焦点、flash vs5 as2.0输入文本框获得焦点、怎样使InfoWindow里的文本框获取焦点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9320124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存