jQuery:.select()和.focus()方法的区别

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

他们有分歧:

  • .select() :选择TEXT时将触发。
    • 限制为元素。
  • .focus() :当元素获得焦点时会触发,即点击输入框,选项卡等等。
    • 同样限制但是对更广泛的元素,主要是forms元素,如

从jQuery文档:

选择

当用户在其中进行文本选择时,select事件将发送到元素。 此事件仅限于字段和框。

焦点

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