teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

等式に誤りがあったので修正

2018/11/13 10:10

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -2,12 +2,12 @@
2
2
 
3
3
  ```html
4
4
  <select id="sel">
5
- <option> ---</option>
5
+ <option value="img1"><img src="hogehoge.jpg"></option>
6
6
  </select>
7
7
  ```
8
8
  > 連続して同じ画像を選ぼうとするとプレビューが表示されない
9
9
 
10
- changeイベントですが、動的にoptionタグを追加して、追加されたoptionタグにフォーカスがあたっている状態なので、同じ画像を引き続き選択できない状態となっています。ですので、イベントを実施した後、optionのフォーカスを全て外すとうまくいくのではないでしょうか。
10
+ changeイベントですが、動的にoptionタグを追加して、追加されたoptionタグにフォーカスがあたっている状態なので、同じ画像を引き続き選択できない状態となっています。ですので、イベントを実施した後、該当タグのフォーカスを外すとうまくいくのではないでしょうか。
11
11
 
12
12
 
13
13
  ```jQuery
@@ -20,7 +20,7 @@
20
20
 
21
21
  ```jQuery
22
22
  var imgval = #(this).val();
23
- if(imgval = ""){
23
+ if(imgval == ""){
24
24
  return false;
25
25
  }
26
26
  ```