私は助けを求めて再びここに来ました。提案をいただければ幸いです。
取り組む小さなプロジェクトがあります。私が必要としているのは、jQuery を使用してすべてのスパン要素を検索し、クラスを更新して、クリック ハンドラーを直接の親にアタッチすることです。jQuery の bind() を使用できますが、既知のように、将来追加される要素に対しては機能しません。私が昔の黄金時代にいたなら live() を使っていたでしょうが、廃止されたので使えません。
私が持っていた他のオプションはデリゲート関数を使用することでしたが、デリゲート関数ではセレクターパラメーターを渡すことができません。
これが私のフィドルです。http://jsfiddle.net/ardeezstyle/hRhT7/2/
$('.refresh').parent().bind('click',function(){
$(this).css({'position':'relative','background':'#fff'}).append('<span>').find('span:last').addClass('refreshing');
_this=$(this);
setTimeout(function(){
_this.removeAttr('style').find('span.refreshing').remove();
}, 1000);
});
助けていただければ幸いです。
乾杯!