0

以下のコードは、ページの読み込み中にルートとして新しい URL を取得することになっています。クラスを .click としてターゲットにしようとしましたが、うまくいきませんでした。どんな助けでも大歓迎です。

    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>

    <script>
    $(document).ready(function() {
        $("a").trigger('click');
    });
    </script>

    <a href="/" class="click">&nbsp;</a>
4

2 に答える 2

5

これを使用して、jQuery と a タグを完全にスキップできます。

<script>
    window.location.href = '/';
</script>

これにより、ブラウザーのアドレスがサイトのルートに設定され、クリックをシミュレートしたり、ドキュメントの準備が整うまで待つことなく、そこに移動できます。また、jQuery は必要ありません。

于 2012-05-09T21:06:28.467 に答える
2

trigger('click')クリック イベントの JavaScript コードをトリガーするために使用できます。ただし、セキュリティ上の理由から、実際にリンクを開くマウス クリックをシミュレートするために使用することはできません。に直接割り当てることによってそれを行う必要があります。window.location

$('a.click').trigger('click'); // everything but changing the URL
window.location = $('a.click').attr('href'); // change the URL

また、こちらもお読みください

于 2012-05-09T21:14:37.647 に答える