javascript以防止链接被触发

时间:2014-12-08 17:26:08

标签: javascript jquery

这应该是一件非常简单的事情,但我在javascript上生锈了,并且无法按照我想要的方式工作。

我有一个插入以下基本DOM的小部件。小部件允许我分配一个ID,我用它来分配ID" no-follow":

<div id="no-follow">
    <article id="post-1">
        <h2>
            <a> ... </a>
        </h2>
    </article>
    <article id ="post-2">
        <h2>
            <a> ... </a>
        </h2>
    </article>
</div>

我发现以下javascript&#34;应该&#34;工作:

<script type="text/javascript">
    //click event example
    $('#no-follow a').click(function(event){
    if(event.preventDefault){
        event.preventDefault();
    } else {
        event.returnValue = false;
    }
        // continue on with event
    });
</script>

但我无法抑制链接。我做错了什么?

1 个答案:

答案 0 :(得分:-1)

你不需要写if语句......它已经发生了。

<script type="text/javascript">
    $(document).ready(function() {
        $('#no-follow a').click(function(event){
         event.preventDefault();
         // continue on with event
        });
    });
</script>