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 に答える