1

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

这行不通。。

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

2 回答 2

3

试试这个:

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

你不需要$(window).load(function(){,因为$(document).ready(function(){是一样的!

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

于 2012-12-28T13:29:10.867 回答
0

你需要event.preventDefault

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

或者return false;

function unclickable() {
    return false;
}

并像这样使用它:

<a class="parent" onclick="unclickable(event);">Link</a>
于 2012-12-28T13:30:05.963 回答