Это не извраты это мозилла советует
https://developer.mozilla.org/en-US/...b_applications см. раздел "Using hidden file input elements using the click() method"
Мне уже сказали что это не кроссбраузерно но я все же хочу покопаться в этом, хуже не будет
Ребят каждый ваш вариант правильный, но все же мне хочется научиться делать такое хоть даже не кроссбр-но, я не могу просто пройти мимо и забить, так не могу, поэтому прошу пояснить логику этого метода click() от jq и перечислить встроенные методы js которые могут понадобится, мне бы толчок, а то не знаю даже как начать