0

ajax によってロードされたサンプル入力タイプファイルのデータがいくつかあります。

今、私は「ハンドルトリガー( 'クリック')をロードした送信ファイルのアップロードをクリックしたとき」が欲しいのですが、うまくいき ません:(誰かが私を助けてくれます:(

これは私のコードです:

$('body').on('click', '#uploadfile', function(e){ e.preventDefault(); $('#uploader.trigger('click'); });

このトリガーは機能しませんでした:

$('#uploader').trigger('クリック');

4

1 に答える 1

1

使用.delegate()機能:

$('body').delegate('#uploadfile', 'click', function(){ $('#uploader.trigger('click'); });

.delegate()

説明: ルート要素の特定のセットに基づいて、現在または将来、セレクターに一致するすべての要素の 1 つ以上のイベントにハンドラーをアタッチします。

参考: http ://api.jquery.com/delegate/

これが役に立ったことを願っています。

パブロ。

于 2013-09-09T17:56:28.900 に答える