内容
.on( "select" [, eventData ], handler )返回值: jQuery
描述: 将事件处理程序绑定到“select”事件。
此页面描述了 select
事件。有关已弃用的 .select()
方法,请参阅 .select()
。
当用户在元素内部进行文本选择时,会向元素发送 select
事件。此事件仅限于 <input type="text">
字段和 <textarea>
框。
例如,考虑以下 HTML
1
2
3
4
5
6
|
|
可以将事件处理程序绑定到文本输入
1
2
3
|
|
现在,当选择文本的任何部分时,都会显示警报。仅仅设置插入点的定位不会触发事件。要手动触发事件,请使用.trigger( "select" )
1
2
3
|
|
执行此代码后,单击“触发”按钮也会发出警报消息
select
的处理程序已调用。
此外,字段上的默认select
操作将被触发,因此将选择整个文本字段。
检索当前选定文本的方法因浏览器而异。许多 jQuery 插件提供了跨平台解决方案。
示例
当输入框中的文本被选中时执行某些操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
|
演示
要触发所有输入元素上的 select 事件,请尝试
1
|
|
.trigger( "select" )返回:jQuery
描述:触发元素上的“select”事件。
-
添加版本:1.0.trigger( "select" )
-
"select"类型: 字符串字符串
"select"
。
-
请参阅.on( "select", ... )
的描述。