jQuery:stopPropagation for link

时间:2012-07-04 17:37:48

标签: javascript jquery

如何停止传播链接?

<script src="http://code.jquery.com/jquery.min.js"></script>
<script>
    $(function() {
        $("#g").click(function(event){
            alert("Link clicked");
            event.stopPropagation();
        });
    });
</script>
<a id="g" href="http://google.com">Google</a>

我希望浏览器不要去google,只显示提醒。

3 个答案:

答案 0 :(得分:16)

您必须使用event.preventDefault();来阻止默认操作 - 导致Google-发生。

答案 1 :(得分:3)

您需要event.preventDefault()并返回false

答案 2 :(得分:2)

如果你只是想不去google,只需返回false。

$("#g").bind('click', function(event){
   alert("Link clicked");
   return false;
});