内容
.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
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
|
|
演示
在页面上的所有段落上触发 click 事件。
1
|
|
.trigger( "click" )返回值:jQuery
描述:在元素上触发 "click" 事件。
-
添加版本:1.0.trigger( "click" )
-
"click"类型: 字符串字符串
"click"
。
-
请参阅 .on( "click", ... )
的描述。