すべての<a>に自己参照onclickイベントを追加するにはどうすればよいですか?

user1111929

私はシングルページアプリを持っています。そのために、リンクのクリックが通常の方法で処理されないようにしたいのですが、代わりにルーターに渡されます。したがって、現在完全に機能しているメニューコードがあります(gotoHTMLを変更してfalseを返します)。

<a class="nav-link" href="/framework" onclick="return goto(this);">Home</a>
<a class="nav-link" href="/framework/register" onclick="return goto(this);">Register</a>
<a class="nav-link" href="/framework/login" onclick="return goto(this);">Log In</a>

onclickとにかくすべてのリンクが同じ属性を取得するので、リンクを次のように書くことができる方法はありますか

<a class="nav-link" href="/framework">Home</a>
<a class="nav-link" href="/framework/register">Register</a>
<a class="nav-link" href="/framework/login">Log In</a>

非SPAWebサイトの場合と同じように、onclickイベントはグローバルに適用されますか?

iota

クリックイベントリスナーをアタッチできます。

$('a').click(function(e){
   goto(this);
   e.preventDefault();//don't navigate away
   /*we can't use return goto(this) because returning false in a jQuery event handler 
      also stops event propagation */
});

アンカー要素が動的である場合は、イベント委任を使用できます。

$(document).on('click', 'a', function(e){
   goto(this);
   e.preventDefault();//don't navigate away
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じ関数の.appendChildに「onclick」イベントを追加するにはどうすればよいですか?

分類Dev

onclickイベントをWordpressメニューに追加するにはどうすればよいですか?

分類Dev

helpertext Material UI TextFieldにonClickイベントを追加するにはどうすればよいですか?

分類Dev

すべてのOnClickイベントを処理するように親ビューを作成するにはどうすればよいですか?

分類Dev

reactjsのdangerouslysetInnerHtmlによってレンダリングされた文字列にonclickイベントを追加するにはどうすればよいですか?

分類Dev

すべてのsetTimeoutイベントを無効にするにはどうすればよいですか?

分類Dev

onclickイベントにJavaScriptでhtmlの要素を使用するにはどうすればよいですか?

分類Dev

グラフのすべてのポイントに値の付いたラベルを追加するにはどうすればよいですか?

分類Dev

複製されたすべての要素にイベントリスナーを追加するにはどうすればよいですか?

分類Dev

すべてのDatatableTable trにonclick関数を追加するにはどうすればよいですか?

分類Dev

JavaScriptでonclickイベントを適切に作成するにはどうすればよいですか?

分類Dev

onclickイベントで「if」条件をアクティブにするにはどうすればよいですか

分類Dev

vaadin 7でOnClickイベントを<body>要素に設定するにはどうすればよいですか?

分類Dev

ElmのキャンバスシェイプにonClickイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

JavaScriptの.onclickイベントをデバッグするにはどうすればよいですか?

分類Dev

CircleAvatarウィジェット内にある画像にOnclickイベントをフラッターで追加するにはどうすればよいですか?

分類Dev

角度パラメータをonclickイベントに送信するにはどうすればよいですか?

分類Dev

内部に複数の要素があるdivにonclickイベントを追加するにはどうすればよいですか?

分類Dev

on clickイベントが終了する前に画像を追加するにはどうすればよいですか?

分類Dev

すべてのスクロールイベントのリスナーを追加するにはどうすればよいですか?

分類Dev

散布図のポイント内にラベルを追加するにはどうすればよいですか?

分類Dev

Date Picker Materializeにイベントの日付を追加するにはどうすればよいですか?

分類Dev

divの位置にイベントリスナーを追加するにはどうすればよいですか?

分類Dev

Angularのbodyタグにイベントを追加するにはどうすればよいですか?

分類Dev

javascriptを使用してonclickイベントをテーブルセルに追加するにはどうすればよいですか?

分類Dev

テキストの一部にOnClickイベントを追加するにはどうすればよいですか?

分類Dev

Shiny、Rのc3チャートにOnclickイベントを追加するにはどうすればよいですか?

分類Dev

amcharts4でLineSeriesのclick \ hitイベントを追加するにはどうすればよいですか?

分類Dev

threejsでメッシュのイベントを追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    同じ関数の.appendChildに「onclick」イベントを追加するにはどうすればよいですか?

  2. 2

    onclickイベントをWordpressメニューに追加するにはどうすればよいですか?

  3. 3

    helpertext Material UI TextFieldにonClickイベントを追加するにはどうすればよいですか?

  4. 4

    すべてのOnClickイベントを処理するように親ビューを作成するにはどうすればよいですか?

  5. 5

    reactjsのdangerouslysetInnerHtmlによってレンダリングされた文字列にonclickイベントを追加するにはどうすればよいですか?

  6. 6

    すべてのsetTimeoutイベントを無効にするにはどうすればよいですか?

  7. 7

    onclickイベントにJavaScriptでhtmlの要素を使用するにはどうすればよいですか?

  8. 8

    グラフのすべてのポイントに値の付いたラベルを追加するにはどうすればよいですか?

  9. 9

    複製されたすべての要素にイベントリスナーを追加するにはどうすればよいですか?

  10. 10

    すべてのDatatableTable trにonclick関数を追加するにはどうすればよいですか?

  11. 11

    JavaScriptでonclickイベントを適切に作成するにはどうすればよいですか?

  12. 12

    onclickイベントで「if」条件をアクティブにするにはどうすればよいですか

  13. 13

    vaadin 7でOnClickイベントを<body>要素に設定するにはどうすればよいですか?

  14. 14

    ElmのキャンバスシェイプにonClickイベントハンドラーを追加するにはどうすればよいですか?

  15. 15

    JavaScriptの.onclickイベントをデバッグするにはどうすればよいですか?

  16. 16

    CircleAvatarウィジェット内にある画像にOnclickイベントをフラッターで追加するにはどうすればよいですか?

  17. 17

    角度パラメータをonclickイベントに送信するにはどうすればよいですか?

  18. 18

    内部に複数の要素があるdivにonclickイベントを追加するにはどうすればよいですか?

  19. 19

    on clickイベントが終了する前に画像を追加するにはどうすればよいですか?

  20. 20

    すべてのスクロールイベントのリスナーを追加するにはどうすればよいですか?

  21. 21

    散布図のポイント内にラベルを追加するにはどうすればよいですか?

  22. 22

    Date Picker Materializeにイベントの日付を追加するにはどうすればよいですか?

  23. 23

    divの位置にイベントリスナーを追加するにはどうすればよいですか?

  24. 24

    Angularのbodyタグにイベントを追加するにはどうすればよいですか?

  25. 25

    javascriptを使用してonclickイベントをテーブルセルに追加するにはどうすればよいですか?

  26. 26

    テキストの一部にOnClickイベントを追加するにはどうすればよいですか?

  27. 27

    Shiny、Rのc3チャートにOnclickイベントを追加するにはどうすればよいですか?

  28. 28

    amcharts4でLineSeriesのclick \ hitイベントを追加するにはどうすればよいですか?

  29. 29

    threejsでメッシュのイベントを追加するにはどうすればよいですか?

ホットタグ

アーカイブ