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

回答編集履歴

1

追記

2020/09/07 06:09

投稿

YakumoSaki
YakumoSaki

スコア2027

answer CHANGED
@@ -2,5 +2,7 @@
2
2
 
3
3
  個人的にはパターン2の方が好みです。理由としては、後々類似の要素が追加された時に、classを指定するだけで同じ動きが適用できるのが良いと感じます。
4
4
 
5
- 逆に、パターン1のIDを羅列するパターン、IDは要素に1つしかつけれないのに、それをjQueryの選択用に使用してしまうというのが、「中身のないclassを指定する」よりマズいのではないかなぁと思います。
5
+ 逆に、パターン1のIDを羅列するパターンですが、IDは要素に1つしかつけれないのに、それをjQueryの選択用に使用してしまうというのが、「中身のないclassを指定する」よりマズいのではないかなぁと思います。
6
- また、他の画面で使い回しができませんし、適用したい対象が増えるたびにjQueryセレクタ中のIDが増えていくというのはイマイチかなと思います。
6
+ また、他の画面で使い回しができませんし、適用したい対象が増えるたびにjQueryセレクタ中のIDが増えていくというのはイマイチかなと思います。
7
+
8
+ どちらのパターンでも動いていればそれは正解だと思います。