setTimeoutで$(this)を渡す方法
jQuery(function($){
$('.trigger').onclick(function(){
function alertFnc($(this)){
alert($(this));
}
setTimeout(alertFnc(),300);
var target = $(this);
setTimeout(function(){
//ここに処理を記述
//$(this)をsetTimeout関数に渡す時は第三引数に渡す
},300,target);
});
});