[解決済み] 同一ファイルに対する入力タイプ=ファイルの "変更 "を検出するには?
2022-04-21 06:13:32
質問
ユーザーがファイルを選択したときにイベントを発生させたいのですが、どうすればいいですか?そのためには
.change
イベントは、ユーザーが毎回ファイルを変更する場合に動作します。
しかし、私はユーザーが同じファイルを再び選択した場合にイベントを発生させたい。
-
ユーザーによるファイル選択
A.jpg
(イベント発生) -
ユーザー選択ファイル
B.jpg
(イベント発生) -
ユーザー選択ファイル
B.jpg
(イベントが発生しないので、発生させたい)
どうすればいいのでしょうか?
どのように解決するのですか?
トリックを使うことができます。file要素を削除して、同じ場所に
change
イベントでの これにより、ファイルパスが消去され、毎回変更可能になります。
また、単純に
.prop("value", "")
を参照してください。
jsFiddleにあるこの例
.
-
jQuery 1.6+
prop
-
以前のバージョン
attr
関連
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] 要素外でのクリックを検出するにはどうすればよいですか?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] jQueryを使用しない$(document).ready相当
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] 動的に生成された要素にイベントバインディングを行うか?
-
[解決済み】HTML入力ファイルの選択イベントが、同じファイルを選択しても発生しない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Uncaught TypeError: 未定義のプロパティ 'length' を読み取れませんでした。
-
[解決済み] 複数のクラスを削除する(jQuery)
-
[解決済み] jQuery に何かを実行する前にすべての画像の読み込みを待つように指示する公式な方法
-
[解決済み] JQueryでラジオボタンがチェックされているかどうかを調べる?
-
[解決済み] jQuery: テーブルの行数を数える
-
[解決済み] jQueryの複数要素の同一クリックイベント
-
[解決済み] jQueryを使ってロールオーバー時に画像ソースを変更する
-
[解決済み] jQuery セレクタ。Id Ends With?
-
[解決済み】フォームのhiddenフィールドにjQueryの".val() "を使って値を設定してもうまくいかない。
-
[解決済み】jQueryの「input」イベント