使用javascript使链接无法点击

时间:2012-12-28 13:27:29

标签: javascript

我有这个代码,我在网上看到并尝试实现它。 我想要做的是使所有与父类的链接不可点击,我的意思是,它应该点击但不能重定向到页面的链接。

这不起作用..

<script>
    $(window).load(function(){
        $(document).ready(function(){
            $('.parent').click(function(){
                return false; // prevents default action
            });
        }
    })
</script>

2 个答案:

答案 0 :(得分:3)

试试这个:

$(document).ready(function(){
    $('.parent').click(function(e){
         e.preventDefault();
    });
});

您不需要$(window).load(function(){因为$(document).ready(function(){是同一件事!

稍后编辑:我必须告诉您我编写的代码是使用jQuery库来完成此答案,该库必须包含在您的项目中。有关jQuery的更多信息,请访问http://jquery.com/

答案 1 :(得分:0)

您需要event.preventDefault

function unclickable(e) {
    e.preventDefault();
}

另外return false;

function unclickable() {
    return false;
}

并使用它:

<a class="parent" onclick="unclickable(event);">Link</a>