0
У меня есть входной файл следующим образом:JQuery селектор OnChange событие
<input type="file" id="file">
Я хотел написать какие-то действия для события OnChange файла следующим образом:
$("#file").change(function(){});
Но это не сработало , Затем я изменил код следующим образом: и он работал
$("input#file").change(function(){});
Мой вопрос, почему это необходимо пройти «входной # файл» внутри $() как и в других случаях, только идентификатор достаточно. Например, для события щелчка следующим достаточно:
$("#file").click(function(){});
это сработает, если вы измените идентификатор? например, от _id = "file" _ to _id = "fileControl" _? возможно, это зарезервировано для запроса по типу. –
Работает, если у вас нет дубликатов идентификаторов – Viney