84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
コードは以下のように表示されます:
削除イベントを非同期リクエストによって生成された a.btn-del にバインドする必要があり、現在クリックされている要素の herf 属性値を取得する必要があります。これは e.target を通じて取得できますが、取得することはできません。これを通じて得られたもの。 console.log(this)の後に#document.
これは、現在クリックされている要素を指すイベント プロキシ内にあるのではありませんか? ?
(e)=> {} を function(e){} に変更して見てください。
まず、これのバインドメカニズムを理解する必要があります。
アロー関数内のこれは、外側の関数スコープを指します。
js 関数を呼び出す方法は次のとおりです:
JS はオブジェクト指向言語ではありません。Java と比較すると、オブジェクト指向実装の構文は少し奇妙です。 関数が func() を使用して呼び出された場合、この値は関数が呼び出されるオブジェクトによって異なります。 コールバック関数を設定する場合、this パラメータが渡されない場合は、func() の呼び出しメソッドとなり、別の変数を使用して this の値を保存するのが一般的です。通常、変数名は self です。
jq のメソッドを呼び出したい場合は、jq オブジェクトを表すために $(this) を使用する必要があります
リーリー
(e)=> {} を function(e){} に変更して見てください。
まず、これのバインドメカニズムを理解する必要があります。
アロー関数内のこれは、外側の関数スコープを指します。
js 関数を呼び出す方法は次のとおりです:
リーリーJS はオブジェクト指向言語ではありません。Java と比較すると、オブジェクト指向実装の構文は少し奇妙です。
リーリー関数が func() を使用して呼び出された場合、この値は関数が呼び出されるオブジェクトによって異なります。
コールバック関数を設定する場合、this パラメータが渡されない場合は、func() の呼び出しメソッドとなり、別の変数を使用して this の値を保存するのが一般的です。通常、変数名は self です。
jq のメソッドを呼び出したい場合は、jq オブジェクトを表すために $(this) を使用する必要があります
リーリー