0

jQuery Ajax ファイル アップロード プラグインを使用していますが、Ajax によってページに追加されたファイル入力にプラグインを適用するメソッドを呼び出す必要があるまで、すべて問題ありません。

 $('.ajax-upload').fileupload({
     dataType: 'json',
     done: function (e, data) {
          alert('yo');                   
     }
 });

上記は問題なく動作しますが、Ajax によって動的に追加された HTML コンテンツは動作しません。

.live と .on を試しましたが、fileupload() メソッド呼び出しを配置するハンドラーが見つかりませんでした。

後でAjaxによって追加されたものであっても、すべての.ajax-upload要素でfileupload()メソッドを呼び出すにはどうすればよいですか?

4

1 に答える 1

0

要素が DOM に入った後で、これらのイベント リスナーを割り当てる必要があります。jQ による html インポートの成功に続く成功イベントで、イベント リスナーを定義してみてください。

于 2012-09-19T19:16:04.830 に答える