[jQuery] jQuery.proxy() - Event Handler Attachment

var a = {
  name: 'A',
  func: function(e){
    $('#callback0').val('Hello ' + this.name);
  }
};

var b = {
  name: 'B',
  func: function(e){
    $('#callback1').val('Hello ' + this.name);
  }
};

$('#btn0')
.on('click', $.proxy(a, 'func'))
.on('click', b.func)

$.proxy('オブジェクト(クラス)', '関数名')
上記ような指定をすると、その'オブジェクト'をthisとして使用することができる。

ちなみに、
.on('click', b.func)
とした場合のthisは、$('#btn0')自身がthisとなります。

ボタン