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

回答編集履歴

4

typo

2021/02/08 05:15

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
  ■ `$('.display-none')` では選択できない
8
8
 
9
- 関数 `displayErrorMessage()` で `display-none` クラスを外していますから、表示したエラーメッセージ要素は `$('.display-none')` にマッチしません。他の方法で要素を選択する必要があります。たとえば `$('p.danger-text')` とか。
9
+ 関数 `displayErrorMessage()` で `display-none` クラスを外していますから、表示したエラーメッセージ要素は `$('.display-none')` にマッチしません。他の方法で要素を選択する必要があります。たとえば `$('p.text-danger')` とか。

3

typo

2021/02/08 05:15

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  関数 `displayErrorMessage()` と整合性を取るなら、`hide()` の代わりに `addClass('display-none')` とします。
6
6
 
7
- ■ `$('.display-none`')` では選択できない
7
+ ■ `$('.display-none')` では選択できない
8
8
 
9
9
  関数 `displayErrorMessage()` で `display-none` クラスを外していますから、表示したエラーメッセージ要素は `$('.display-none')` にマッチしません。他の方法で要素を選択する必要があります。たとえば `$('p.danger-text')` とか。

2

セレクタがまずい点を追記

2021/02/08 03:48

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,3 +1,9 @@
1
+ ■ `hide()` だと不整合
2
+
1
3
  jQuery の `hide()` は、指定した要素に「`style="display: none"`」を足します。これは他のスタイルシートより優先度が高いので、`show()` で戻すか`style`属性を変更しない限り表示されなくなります。
2
4
 
3
- 関数 `displayErrorMessage()` と整合性を取るなら、`hide()` の代わりに `addClass('display-none')` とします。
5
+ 関数 `displayErrorMessage()` と整合性を取るなら、`hide()` の代わりに `addClass('display-none')` とします。
6
+
7
+ ■ `$('.display-none`')` では選択できない
8
+
9
+ 関数 `displayErrorMessage()` で `display-none` クラスを外していますから、表示したエラーメッセージ要素は `$('.display-none')` にマッチしません。他の方法で要素を選択する必要があります。たとえば `$('p.danger-text')` とか。

1

nit

2021/02/08 03:33

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,3 +1,3 @@
1
- jQuery の `hide()` は、指定した要素に「`style="display: none"`」を足します。これはスタイルシートより優先度が高いので、`show()` で戻すか`style`属性を変更しない限り表示されなくなります。
1
+ jQuery の `hide()` は、指定した要素に「`style="display: none"`」を足します。これは他のスタイルシートより優先度が高いので、`show()` で戻すか`style`属性を変更しない限り表示されなくなります。
2
2
 
3
3
  関数 `displayErrorMessage()` と整合性を取るなら、`hide()` の代わりに `addClass('display-none')` とします。