こんにちは、StackOverflow コミュニティです。HTML アンカー タグの href に JavaScript を追加する代わりの方法について質問があります。私はこれが悪い習慣であることをすでに知っており、これを行う代わりに:
<div id="some_div"><a href="JavaScript:myfunction();">Text</a></div>
私はこれを行うことができます: テキスト
$('#some_div').on("click","a",function(e){
myFunction();
});
私の質問は、変数を関数に渡す必要がある場合、これはどのように機能するのでしょうか? 例えば:
<div id="some_div"><a href="JavaScript:myfunction('param1','param2')">Text</a></div>
param1 と param2 のデータは異なる文字列になることに注意してください。このケースをどのように処理しますか?イベント リスナーは、アンカー タグによって入力されたさまざまなデータを受け取る必要があります。したがって、ユーザーが使用するときに param1 および param2 データを追加する方法は次のとおりです。
<div id="some_div"><a href="#">Text</a></div>
前もって感謝します。