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

回答編集履歴

1

sample

2017/11/16 11:04

投稿

yambejp
yambejp

スコア117912

answer CHANGED
@@ -4,4 +4,33 @@
4
4
  飛び先の制御ができませんので、load時にlocation.searchやlocation.hash値を見て
5
5
  色を変えることになります
6
6
  普通はクリックした時にサーバー側でactiveを付けるものだと思いますが
7
- どうしてもクライアントサイドのjavascriptでやりたいのでしょうか?
7
+ どうしてもクライアントサイドのjavascriptでやりたいのでしょうか?
8
+
9
+ # sample
10
+ ```javascript
11
+ $(function(){
12
+ var sortkey=location.search+location.hash;
13
+ $('a[href="'+sortkey+'"]').css({"background-Color":"red"});
14
+ });
15
+ ```
16
+ ```HTML
17
+ <table>
18
+ <tr class="is-sorter" id="aaa">
19
+ <th>
20
+ <a href="?r1=1#aaa" class="is-desc">A 降順</a>
21
+ <a href="?r1=0#aaa" class="is-asc">A 昇順</a>
22
+ </th>
23
+ <th>
24
+ <a href="?r2=1#aaa" class="is-desc">B 降順</a>
25
+ <a href="?r2=0#aaa" class="is-asc">B 昇順</a>
26
+ </th>
27
+ <th>
28
+ <a href="?r3=1#aaa" class="is-desc">C 降順</a>
29
+ <a href="?r3=0#aaa" class="is-asc">C 昇順</a>
30
+ </th>
31
+ <th>
32
+ <a href="?r4=1#aaa" class="is-desc">D 降順</a>
33
+ <a href="?r4=0#aaa" class="is-asc">D 昇順</a>
34
+ </th>
35
+ </table>
36
+ ```