[问题] jQuery - a tag onClick 事件的疑问

楼主: smsim (crazyM)   2016-09-01 10:50:04
<a href="http://xxx.xx.xx">test link</a>
上面是一个很单纯的 a Tag. 请问以下二个问题:
1. 如果有一个click event, 如下:
<script>
$("a").click(function(){
//A statement here....
});
</script>
在这个click function里,
没有写e.preventDefault()去停止<a>的连结动作,
那是否在click function里的 A statement, 有可能不会被执行呢?
2. 如果有二个click event, 如下:
<script>
$("a").click(function(){
e.preventDefault();
//B statement here....
window.location=$(this).attr("href");
});
$("a").click(function(){
//C statement here....
});
</script>
是否有可能 C statemnt 不会被执行到呢?
恳请解惑.
作者: stevekevin10 (hippo泡)   2016-09-01 12:12:00
看转页面比较快还是你的function速度比较快囉并行触发都有可能
作者: lininu (声音控:P)   2016-09-01 18:50:00
你的function(e) << e 都没加,怎么preventDefault
作者: async (异步)   2016-09-01 18:52:00
怎么不自己实验看看呢?code都自己打出来了
作者: lininu (声音控:P)   2016-09-01 18:52:00
你说的 的确都有机会发生

Links booklink

Contact Us: admin [ a t ] ucptt.com