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

回答編集履歴

1

追記

2015/06/09 22:03

投稿

flat
flat

スコア617

answer CHANGED
@@ -1,11 +1,12 @@
1
+ 隣接する次の要素をひとつだけ取得したい時はnextメソッドで取得出来ます。
1
- これ意図した要素にクラスが追加されると思います。
2
+ これを利用して次の様にすると意図した要素にクラスが追加されます。
2
3
  ```lang-JavaScript
3
4
  $(function(){
4
5
 
5
6
  // 一番最初の発言にクラス'opacity'を追加
6
7
  $('#board').children('.mylist, .yrlist').first().addClass('opacity');
7
8
 
8
- // 発言者が切り替わったら最初の発言にクラス'opacity'を追加
9
+ // 次の発言者が異なったら要素にクラス'opacity'を追加
9
10
  $('.yrlist').next('.mylist').addClass('opacity');
10
11
  $('.mylist').next('.yrlist').addClass('opacity');
11
12