Как можно клинкуть на input[type='file']?

303
05 ноября 2017, 17:04

Мне нужно, чтобы при нажатии на мою кнопку, был клик на input[type='file'], чтобы вызвалось окно выбора файла.

Пробовал .trigger('click'), .click().

Это работает при вводе из консоли браузера, в самом же коде - это не работает, нету никаких ошибок, просто нету клика.

Метод вызывается из объекта.

UPD: Не работает только в Хромиуме, в ФайрФоксе все отлично

Answer 1

да вродe работает... chrome Version 62.0.3202.75

$("#y").click(()=>{$("#x").trigger("click")})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<input type="file" id="x"> 
<br><br> 
<button id="y">Click me</button>

READ ALSO
Не работает функция password_verify (PHP)

Не работает функция password_verify (PHP)

Не робит функция, выдает falseПрошу помощи!

260
Событие тега &lt;audio&gt; volumechange и muted

Событие тега <audio> volumechange и muted

У меня есть самый обычный audio тег, перед загрузкой контента аяксом, мне нужно проверить состояние тега audio, а именно заглушен (muted=true) он или...

239
Выбора MySQL (поиск)

Выбора MySQL (поиск)

Есть столбец с данными: 10, 9, 8, 7, 6, 4, 3, 2

279