jQuery bind() 方法
实例
将单击事件附加到 <p> 元素:
<!DOCTYPE html>
<html>
<head>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("p").bind("click", function(){
alert("段落被点击!");
});
});
</script>
</head>
<body>
<p>点击这里</p>
</body>
</html>
定义与用法
bind()
方法在 3.0 版中被弃用。改用 on() 方法。
bind()
方法为所选元素附加一个或多个事件处理程序,并指定事件发生时要运行的函数。
语法
$(selector).bind(event,data,function,map)
参数 | 描述 |
---|---|
event | 必填。指定要附加到选定元素的一个或多个事件或名称空间 多个事件值由空格分隔。必须是有效的事件 |
data | 可选。指定要传递给函数的其他数据 |
function | 必填。 指定事件发生时要运行的函数 |
map | 指定事件映射({event:function, event:function,…}) 包含一个或多个要附加到选定元素的事件,以及事件发生时要运行的函数 |
更多实例
演示如何附加多个事件
演示如何使用事件映射将多个事件/函数附加到选定元素。
演示如何将数据传递给自定义的命名事件处理程序。