首頁  >  文章  >  web前端  >  如何在 jQuery 中觸發隱藏的檔案輸入元素?

如何在 jQuery 中觸發隱藏的檔案輸入元素?

Linda Hamilton
Linda Hamilton原創
2024-11-10 05:47:02685瀏覽

How to Trigger a File Input Element in jQuery When It's Hidden?

使用jQuery 觸發檔案輸入

嘗試使用jQuery 使用觸發器觸發上傳框時('click');方法,使用者可能會遇到困難。但是,此問題通常是由安全限制引起的。

瀏覽器阻止點擊隱藏的檔案輸入元素。如果元素的顯示設定為無或可見性隱藏,無法點選或觸發。

要規避此限制,一種方法是將檔案輸入元素放置在視口之外。透過將位置設為絕對並將上邊距設為負值(例如 top:-100px;),使用者將無法存取該元素,但仍可透過觸發器存取該元素。此方法可在 jsfiddle 上的演示中找到:http://jsfiddle.net/DSARd/1/。

以上是如何在 jQuery 中觸發隱藏的檔案輸入元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn