目录
.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
要在输入框中的文本被选中时执行某些操作
|
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
|
|
演示
示例 2
要在所有输入元素上触发 select 事件,请尝试
|
1
|
|
.trigger( "select" )返回: jQuery
描述: 在一个元素上触发 "select" 事件。
-
版本新增: 1.0.trigger( "select" )
-
"select"类型: string字符串
"select"。
-
请参阅 .on( "select", ... ) 的描述。