目录
.on( "click" [, eventData ], handler )返回值: jQuery
描述: 为 "click" 事件绑定事件处理程序。
此页面描述了 click 事件。有关已弃用的 .click() 方法,请参阅 .click()。
当鼠标指针位于元素上方,并且按下并释放鼠标按钮时,将向元素发送 click 事件。任何 HTML 元素都可以接收此事件。例如,考虑以下 HTML
|
1
2
3
4
5
6
|
|
事件处理程序可以绑定到任何 <div>
|
1
2
3
|
|
现在,如果我们单击此元素,将显示警报
已调用 `click` 的处理程序。
当单击另一个元素时,我们也可以触发该事件
|
1
2
3
|
|
执行此代码后,单击 触发处理程序 也将弹出该消息。
click 事件仅在以下精确的事件序列之后触发
- 在指针位于元素内部时按下鼠标按钮。
- 在指针位于元素内部时释放鼠标按钮。
这通常是在采取行动之前的预期序列。如果不需要此操作,则 mousedown 或 mouseup 事件可能更合适。
示例
示例 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
31
|
|
演示
示例 2
触发页面上所有段落的 click 事件
|
1
|
|
.trigger( "click" )返回值: jQuery
描述: 触发元素上的 "click" 事件。
-
版本添加: 1.0.trigger( "click" )
-
"click"类型: string字符串
"click"。
-
请参阅 .on( "click", ... ) 的描述。