JQ和原生JS事件绑定

同时放在$(document).ready(function(){})中,

document.getElementById('add').addEventListener("click",function(){alert("!")},false);//成功
$("#add").on("click",function(){alert("!")});//失败

什么原因呢

请输入图片描述这个是上面的event函数,jquery-ui的,删了就没事,但我不知道jquery-ui用它来干嘛,删了会不会影响其它的
在firebug中发现这个,怎么解决

阅读 5.6k
3 个回答

我测试了都是可行的,chrome和firefox都可以。我的firefox的版本是31.0

Chrome弹出两次alert,楼主还需要进一步跟踪的话,最好在两个handler中console.log 不同的值看效果。

代码是没有问题的,应该是上下文作用域哪里出了问题,可以打断点调试看下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题