sample.js
class zzz{ constructor(h_text){ this.h_text=h_text; } main(){ console.log('start'); // 「start」と表示される this.func(); // 「Hello」と表示される $('.btn').on('click',function(){ console.log('click'); // クリックイベント後、「click」と表示される this.func(); // クリックイベント後、何も表示されない。ここで「Hello」と表示したい。 }) } func(){ concsole.log(this.h_text); } } // インスタンス化 var cl_zzz= new zzz('Hello'); cl_zzz.main();
クラスで定義した関数をイベント(今回はクリックイベント)内部で使用したいのですが、関数を呼び出せません。イベント外部では呼び出せるので関数に問題はないと思います。
助言をお願いします。
まだ回答がついていません
会員登録して回答してみよう