让输入框获得焦点:$("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里的文本框获取焦点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)