У меня есть простой формы загрузки HTML-файл, это что-то вроде этого:Как получить идентификатор динамического элемента при нажатии?
<form action="upload_file.php" id="theForm" method="post" onsubmit="return validateForm()" enctype="multipart/form-data">
<label for="file">Files:</label>
<input type="file" name="file[]" id="file1"><button id="rem1" type="button">Remove File</button>
...
...
<input type="file" name="file[]" id="file99"><button id="rem99" type="button">Remove File</button>
<input type="submit" name="submit" value="Submit">
</form>
Входы создаются динамически. Мне нужно знать идентификатор кнопки, которая была нажата.
возможно дубликат [Могу ли я определить, какая кнопка Submit используется в JavaScript?] (Http://stackoverflow.com/questions/2298635/can-i-determine-which-submit-button-was-used -in-javascript) – Quentin
С помощью jQuery вы можете использовать метод '.on()' (http://api.jquery.com/on/), который делегирует динамически созданные элементы. – DevlshOne
В представленном коде нет «обработчика кликов». Пожалуйста, укажите пример * фактического * примера. Вот почему я дал -1: сообщение * must * представляет проблему! – user2864740