0

私は助けを求めて再びここに来ました。提案をいただければ幸いです。

取り組む小さなプロジェクトがあります。私が必要としているのは、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);

});

助けていただければ幸いです。

乾杯!

4

2 に答える 2