bind绑定事件:为被选中元素添加一个或多个事件处理程序,并规定事件发生时运行的函数
? ? ? ? ? ? ?语法:
? ? ? ? ? ? ? ? ? ? $(selector).bind(eventType [, eventData], handler(eventObject));
? ? ? ? ? ? ? ?
? ? ? ? ? ? ?参数解释:? ? ? ??
????????????????eventType: 是一个字符串类型的事件类型,就是你所需要绑定的事件;
????????????????[, eventData] : 传递的参数,格式: {名1:值1,名2:值3} ? -> 大多情况下不用写
????????????????handler(eventObject) ? 该事件触发执行的函数;
?
语法格式:? ?
????????$("元素").bind("事件类型", function() {
? ? ? ??});
<div id="test" style="cursor: pointer;">点击查看名言</div>
$("#test").bind("click", function() {
alert("点击了")
});
语法格式:
????????$("元素").事件名(function() {
? ? ? ?});
<div id="test" style="cursor: pointer;">点击查看名言</div>
$("#test").click(function() {
console.log("点击了")
})
?
语法格式:
????????指定元素.bind("事件类型1 事件类型2 ...", function() {
? ? ? ? });
<button type="button" id="btn1">按钮1</button>
$("#btn1").bind("click mouseout", function() {
console.log("点击了btn1")
})
语法格式:??
????????指定元素.bind("事件类型1", function() {
? ? ? ? }).bind("事件类型2", function() {
? ? ? ? })....;
<button type="button" id="btn2">按钮2</button>
$("#btn2").bind("click" ,function() {
console.log("点击了btn2")
}).bind("mouseout", function() {
console.log("鼠标移出btn2")
})
语法格式:
?????指定元素.bind({
? ? ? ? ? ? "事件类型1": function() {
? ? ? ???????},
? ? ? ??????事件类型2": function() {
? ? ? ? ? ? },...
? ? ? });
??
<button type="button" id="btn3">按钮3</button>
$("#btn3").bind({
"click": function() {
console.log("点击了btn3")
},
"mouseout": function() {
console.log("鼠标移出btn3")
}
})
?
语法格式:
????????指定元素.事件名(function() {
? ? ? ? }).事件名(function() {
? ? ? ? })...;
????
<button type="button" id="btn4">按钮4</button>
$("#btn4").click(function(){
console.log("点击了btn4")
}).mouseout(function(){
console.log("鼠标移出btn4")
})
?