遇到一个IE不执行的问题,下面简单举例描述我的问题。
a.php
<div class='testdiv'>
<a href='1'>1</a>
</div>
b.js
$('.testdiv').on('click', 'a', function(){
event.preventDefault();
var href = $(this).attr('href');
alert( href );
});
估歌浏览器按理想值进行,a tag并没有进行跳转,并且执行我想要的事件。
IE浏览器却跳转了。。。
试图使用其他方式,都没有效果。
event.returnValue = false;
event.cancelBubble = true;
event.stopPropagation();
<a href='javascript:;' title='1'>1</a>
<a href='javascript:void(0);' title='1'>1</a>
究竟是发生什么事~~ 唉~
到底是什么概念~~ 希望知道的大大推我一下,谢谢。
补充:
刚才用IE开启JQuery官网的event.preventDefault();范例可以停止跳转
http://api.jquery.com/event.preventdefault/