Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mit jQuery zuverlässig eine Dateieingabe auslösen?
Dateieingabe mit jQuery auslösen
Das Auslösen einer Upload-Durchsuchen-Schaltfläche mit jQuery kann manchmal eine Herausforderung sein. Eine gängige Methode ist die Verwendung der Funktion „Trigger(‚Klick‘)“.
Beim Einsatz dieser Methode stoßen Sie möglicherweise auf eine Sicherheitsbeschränkung, die verhindert, dass sie funktioniert. Diese Einschränkung tritt auf, wenn die Anzeigeeigenschaft des Dateieingabeelements auf „none“ oder seine Sichtbarkeit auf „hidden“ gesetzt ist.
Um dieses Problem zu umgehen, können Sie das Dateieingabeelement mithilfe der folgenden Stile außerhalb des Ansichtsfensters positionieren :
position: absolute; top: -100px;
Diese Methode entfernt das Element effektiv aus der Ansicht, ohne seine Funktionalität zu beeinträchtigen.
Durch die Positionierung des Dateieingabeelements außerhalb des Ansichtsfensters können Sie erfolgreich auslösen die Schaltfläche „Durchsuchen“ mit jQuery. Diese Problemumgehung gilt als „Hack“, löst das Problem jedoch effektiv.
Hier ist eine Demonstration: http://jsfiddle.net/DSARd/1/
Dies sollte Ihr Problem mit der Auslösung des beheben Durchsuchen-Schaltfläche mit jQuery hochladen.
Das obige ist der detaillierte Inhalt vonWie kann ich mit jQuery zuverlässig eine Dateieingabe auslösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!