ファイルアップローダーを作成しています。1つの入力フィールドが入力されると、新しい入力フィールドが作成されるようにしようとしています。私の問題は、イベントハンドラーを動的に作成された要素にバインドすることです。私のコードは次のURLにあります:http://jsfiddle.net/sJ5Az/
示された行のスクリプトセクションを見ると、問題は、イベントハンドラーが実際にはここに設定されていないことです。目に見えるエラーやコンソールエラーは発生しません。
ファイルアップローダーを作成しています。1つの入力フィールドが入力されると、新しい入力フィールドが作成されるようにしようとしています。私の問題は、イベントハンドラーを動的に作成された要素にバインドすることです。私のコードは次のURLにあります:http://jsfiddle.net/sJ5Az/
示された行のスクリプトセクションを見ると、問題は、イベントハンドラーが実際にはここに設定されていないことです。目に見えるエラーやコンソールエラーは発生しません。
OK、これを試してみてください。私はあなたのjsフィドルを更新しましたhttp://jsfiddle.net/sJ5Az/5/
現在および将来、現在のセレクターに一致するすべての要素のイベントハンドラーをアタッチするjqueryライブイベントを使用する必要があります。
参照サイト:
Jqueryライブイベント
ライブは減価償却されているためon
、ここでのライブは参照用のリンクであるため、関数は機能します
この質問は、関数に応じて更新されます。ここにデモがありますhttp://jsfiddle.net/sJ5Az/6/