sample.js
1class zzz{ 2 constructor(h_text){ 3 this.h_text=h_text; 4 } 5 main(){ 6 console.log('start'); // 「start」と表示される 7 this.func(); // 「Hello」と表示される 8 $('.btn').on('click',function(){ 9 console.log('click'); // クリックイベント後、「click」と表示される 10 this.func(); // クリックイベント後、何も表示されない。ここで「Hello」と表示したい。 11 }) 12 } 13 func(){ 14 concsole.log(this.h_text); 15 } 16} 17 18// インスタンス化 19var cl_zzz= new zzz('Hello'); 20cl_zzz.main();
クラスで定義した関数をイベント(今回はクリックイベント)内部で使用したいのですが、関数を呼び出せません。イベント外部では呼び出せるので関数に問題はないと思います。
助言をお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/16 12:03