実現したいこと
・メソッドにて、クリックイベントを登録する
・クリックイベントにはオブジェクト内のメソッドを登録する
動かないコード
javascript
1 2 3var オブジェクトメソッドテスト_obj = { 4 クリックイベントを登録する: function(){ 5 6 $('html').click(function(){ 7 8 /* 9 下記のthisが指すのは、イベントの発生源のオブジェクト(クリックされたhtml)であることは分かりました。 10 では、どうやって書けば 「_メソッド()」を呼び出すことが出来るのでしょうか? 11 */ 12 13 this._メソッド(); /* エラー:this._メソッド is not a function */ 14 15 }); 16 17 }, 18 _メソッド: function(){ 19 alert('_メソッドが呼ばれました'); 20 } 21}; 22 23オブジェクトメソッドテスト_obj.クリックイベントを登録する(); 24 25 26 27 28
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/10 14:37
2019/10/10 14:40