Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 【NG】単純に引数を渡しても動作しない
- $('.hoge').on('click', myname('suzuki'));
- // 【OK】無名関数の中に関数を書く
- $('.hoge').on('click', function(){ myname('suzuki'); });
- // 【OK】onメソッドの第二引数にオブジェクトを指定して渡す
- $('.hoge').on('click', {age: 23}, myage());
- // 関数内でthisを使う場合は、callメソッドの第一引数でthisとなるオブジェクトを指定する
- // 呼び出す関数の引数は第二引数以降に指定する
- $('.hoge').on('click', function(){ ilike.call(this, 'PHP'); });
- function myname(name) {
- console.log('My name is'+name);
- }
- function myage(e) {
- console.log('My age is'+e.data.age);
- }
- function ilike(like) {
- $(this).append('<p>I like '+like+'</p>');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement