ファイル入力があります
<input type=file class=file-input/>
もともとページに1つあり、ページの「追加」ボタンをクリックして動的に作成できます。追加するたびに、次のことを行います。
$(".file-input[type=file]").change(alert("hello"))
追加を 1 回クリックすると、ページに 2 つのファイル入力が表示されます。最初のファイル入力をクリックすると 2 つのアラートが表示されますが、2 番目のファイル入力をクリックすると 1 つのアラートが表示されます。理由は、最初のファイル入力の onChange イベントにアラート ("hello") を 2 回追加し、2 番目のファイル入力に 1 回追加したためです。
各ファイルが alert("hello") を 1 回だけ入力するようにする方法はありますか?