可以同时绑定鼠标事件和键盘事件。如下
$("input").bind({
keydown:function(){$("body").css("background-color","red")},
mouseout:function(){$("body").css("background-color","blue")}
})
B、可以移除多个事件,也可以移除单个事件,后面部分错误。
C、有点模糊,如果是多选感觉也可以A、C。如果单选就是A。这个太模糊的说法了,如果合理的应该是:相反的,而不是对应的。
D、bind方法是绑定方法,不是做移除的。
<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<!-- 引入jquery -->
<script src="js/jquery-1.7.2.min.js"></script>
</head>
<body>
<ul>
<li>第一个</li>
<li>第二个</li>
<li id="unbind">第三个</li>
</ul>
<script>
$(function(){
//给li绑定点击事件
$("li").click(function(event) {
//返回当前li的索引
alert($(this).index())
})
//给id为unbind的元素删除点击事件
$('#unbind').unbind("click")
})
</script>
</body>
</html>
unbind(type [,data]) //data是要移除的函数
$('#btn').unbind("click")//移除click
$('#btn').unbind()//移除所有
<!DOCTYPE HTML><html lang="en-US">
<head>
<meta charset="UTF-8">
<title>menu</title>
<style type="text/css">
</style>
<script type="text/javascript">
onload = function ()
{
var a = document.querySelector ("a")
a.onclick = function ()
{
if (this.disabled)
{
return false
}
this.style.color = 'grey'
this.disabed = true
}
}
</script>
</head>
<body>
<a href="#">aaaaaa</a>
</body>
</html>