jQuery.Eventのプロパティ。イベントバブリングフェーズの現在のDOM要素。event.targetは発生源なのに対し、伝播しているDOMみたいな感じ。
イベントハンドラ内でのthisとなる。
サンプル
Javascript
$('.jqTest1 div').css({
border: '1px solid #C5C5C5',
padding: 20
}).on('click', {screen: $('.screen')}, function(e){
e.data.screen.append($('<p>', {
text: $(e.currentTarget).attr('class') + ':' + $(e.target).attr('class'),
css: {margin: 0}
}));
});
HTML
<div class="jqTest1">
<div class="allWrapper">allWrapper
<div class="outer">outer
<div class="inner">inner
<button class="dummy">dummy</button>
</div>
</div>
</div>
</div>
<hr />
<div class="screen"></div>