问一个关于jquery 绑定事件问题。兼容性问题:报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

问一个关于jquery 绑定事件问题。兼容性问题:报错 

2020-06-08 16:38:57 308 1
<script type="text/javascript">
function down(){
	var url = 'downPdf';
	   $('#down').attr('href',url);
	   $('#downBut').unbind('click').removeAttr('onclick').bind("click",aa);
	 //  $('#down span').click();
}

function aa(){alert('aaa');}


</script>
</head>
<body>
<input id="downBut" type="button"  value="下载打印" onclick="down();" />
<a id="down" href="#"><span>aaab</span></a>
对于上面一段js代码,在ie和非ie浏览器分别是两种处理过程,在ie中是:点击按钮,会执行一次alert();但是在chrome中,点击一次按钮,只会更改绑定的方法,不执行alert(),不知道各位有没人遇到这种问题,我希望的是(只绑定方法,不执行alert)求解决方法,谢谢。
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-08 16:39:04
    $(function(){
    		$('#downBut').click(function(){
    			 var url = 'downPdf';
           $('#down').attr('href',url);
           $('#downBut').unbind('click').removeAttr('onclick').bind('click',aa);
    		});
    });
    ######回复 @oneMore : $('#downBut').click(function(){ 请问这里如何传两个参数进去呢?######这样的我试了一下,是可以 但是我有两个参数要传入如何写呢?谢谢######回复 @Ever_ : 这就是点击的时候才会触发事件,只是先绑定,你那个原因是什么,我也没有找到,我试了这样是可以的######我不是一加载完就触发事件的######用最原始的on来绑试试看######试了一下,on也是一样~~
    0 0
相关问答

1

回答

关于jquery中的on方法事件绑定

2016-05-31 11:20:18 1820浏览量 回答数 1

1

回答

jquery 如何排除最后一个li事件呢?

2016-05-30 10:42:22 2095浏览量 回答数 1

1

回答

问一个关于jquery 异步的疑惑?求助? 400 报错

2020-05-30 21:18:08 281浏览量 回答数 1

1

回答

关于jquery on重复事件绑定

2016-06-02 14:19:18 2266浏览量 回答数 1

1

回答

关于jquery数组的报错问题

2016-06-01 18:07:21 1301浏览量 回答数 1

1

回答

jquery事件相关问题

2016-07-12 16:02:13 1406浏览量 回答数 1

1

回答

JQuery 预先绑定事件的问题

2016-07-13 15:57:17 1595浏览量 回答数 1

1

回答

关于jQuery自动排版的问题

2016-05-31 00:34:42 1646浏览量 回答数 1

1

回答

小白,请问大家一个问题关于Jquery方面的问题,勿笑:报错 

2020-06-08 16:15:34 188浏览量 回答数 1

1

回答

jquery绑定鼠标事件

2016-07-13 10:19:27 1376浏览量 回答数 1
+关注
0
文章
13397
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载