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となります。
ボタン