jquery绑定事件这两种方法有什么不同? $("#aa").click(function() {} $("#aa").onclick=function(){}
jquery绑定事件这两种方法有什么不同?$("#aa").click(function(){}$("#aa").onclick=function(){}...
jquery绑定事件这两种方法有什么不同?
$("#aa").click(function() {}
$("#aa").onclick=function(){} 展开
$("#aa").click(function() {}
$("#aa").onclick=function(){} 展开
展开全部
click方法 是jQuery实现的方法,为$("#aa")检索到的元素绑定click事件;
而onclick是js原生的click事件绑定,即使没有加载jQuery库也可以使用。
需要注意的是:
$('#aa')返回的是一个包含符合条件的dom的数组,click() 可以为数组中的多个元素(有些选择器可能会返回多个匹配结果)绑定click事件(即,隐式遍历)。
onclick只能给一个dom元素绑定click事件,所以$("#aa").onclick=function(){}这样的写法会报错,改成 $("#aa").get(0).onclick=function(){} 即表示从jQuery结果集中取出第一个元素为其绑定click事件
而onclick是js原生的click事件绑定,即使没有加载jQuery库也可以使用。
需要注意的是:
$('#aa')返回的是一个包含符合条件的dom的数组,click() 可以为数组中的多个元素(有些选择器可能会返回多个匹配结果)绑定click事件(即,隐式遍历)。
onclick只能给一个dom元素绑定click事件,所以$("#aa").onclick=function(){}这样的写法会报错,改成 $("#aa").get(0).onclick=function(){} 即表示从jQuery结果集中取出第一个元素为其绑定click事件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询