[問題] event.preventDefault();
遇到一個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/
--
推
12/24 10:39,
12/24 10:39
→
12/24 11:18,
12/24 11:18
→
12/24 12:30,
12/24 12:30
推
12/24 12:41,
12/24 12:41
推
12/24 16:05,
12/24 16:05
→
12/24 19:11,
12/24 19:11
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.149.89
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1423361040.A.3FD.html
※ 編輯: m7m123d (36.234.149.89), 02/08/2015 10:15:55
推
02/08 11:17, , 1F
02/08 11:17, 1F
→
02/08 11:18, , 2F
02/08 11:18, 2F
→
02/08 11:53, , 3F
02/08 11:53, 3F
推
02/08 12:26, , 4F
02/08 12:26, 4F
→
02/08 12:27, , 5F
02/08 12:27, 5F
→
02/08 16:22, , 6F
02/08 16:22, 6F
→
02/08 16:23, , 7F
02/08 16:23, 7F
→
02/08 16:24, , 8F
02/08 16:24, 8F
推
02/08 19:07, , 9F
02/08 19:07, 9F
→
02/09 02:17, , 10F
02/09 02:17, 10F
→
02/09 02:18, , 11F
02/09 02:18, 11F
→
02/09 02:19, , 12F
02/09 02:19, 12F
推
02/09 09:16, , 13F
02/09 09:16, 13F
→
02/09 20:55, , 14F
02/09 20:55, 14F
推
02/11 16:55, , 15F
02/11 16:55, 15F
→
02/15 13:50, , 16F
02/15 13:50, 16F
→
02/15 13:51, , 17F
02/15 13:51, 17F
→
02/15 13:52, , 18F
02/15 13:52, 18F
噓
03/20 18:22, , 19F
03/20 18:22, 19F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章