Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery:.select()和.focus()方法的差异_Jquery - Fatal编程技术网

jQuery:.select()和.focus()方法的差异

jQuery:.select()和.focus()方法的差异,jquery,Jquery,在jQuery中,.select()和focus()之间的基本区别是什么?它们的适当使用位置是什么?它们有各自的区别: .select():选中文本时将激发。 仅限于和元素 .focus():当某个元素接收到焦点时,即单击输入框、使用选项卡等,将触发。 也仅限于更广泛的元素范围,主要是形式元素,如,, 来自jQuery文档: 选择事件被发送到元素 当用户进行文本选择时 里面。本次活动仅限于 字段和 框 焦点事件被发送到元素 当它获得焦点时。本次活动是 隐式适用于有限集 元素,例如表

在jQuery中,
.select()
focus()
之间的基本区别是什么?它们的适当使用位置是什么?

它们有各自的区别:

  • .select()
    :选中文本时将激发。
    • 仅限于
      元素
  • .focus()
    :当某个元素接收到焦点时,即单击输入框、使用选项卡等,将触发。
    • 也仅限于更广泛的元素范围,主要是形式元素,如

来自jQuery文档:

选择事件被发送到元素 当用户进行文本选择时 里面。本次活动仅限于
字段和

焦点事件被发送到元素 当它获得焦点时。本次活动是 隐式适用于有限集 元素,例如表单元素 (
等)和链接 (
)。在最近的浏览器中 版本,事件可以扩展到 按包含所有元素类型 显式设置元素的 tabindex属性


-1因为在这种情况下,文档非常好,问题标题没有传达问题。我希望看到问题的后半部分更加强调,在一些情况下,这两种方法之间的区别对你来说并不清楚。不管是什么人,这个问题帮助了我,也正是我所需要的。向上投票+我也帮了我。有时候,这个地方比浏览文档要好。developer.mozilla的一条说明:调用element.select()不一定会聚焦输入,因此它经常与HtmleElement一起使用。focus()在现代浏览器中得到确认:如果对输入触发select(),它也会对同一输入触发聚焦事件。