質問編集履歴

1

質問の内容を分かりやすいように編集しました

2019/07/05 06:26

投稿

RATIA
RATIA

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,21 +1,67 @@
1
+ ### 前提・実現したいこと
2
+
1
3
  htmlのハッシュフラグメントを利用して(urlの最後に#1 がつくみたいな)1ページ目2ページ目とページ遷移する仕組みを実装したいと考えています。
2
4
 
3
5
 
4
6
 
5
- html内の<a>タグをjqueryの.htmlメソッドを使って 
6
7
 
7
-    
8
8
 
9
- .html( <a href = "リンク+#2">2ページ目に飛ぶ</a>    
9
+ ### 発生している問題・エラメッセー
10
10
 
11
11
 
12
12
 
13
+ ```
14
+
13
-     で書き換えたのですがリンクをクリックしてもページ遷移できません。リンクをクリックしたらurlは変わるのですがページが変わりません。そこでリンクをクリックしてurlが変わったことを確認して、f5ボタンなどを押して手動でリロードしたらリンク先のページに飛びした
15
+ リンクをクリックしてもページ遷移できません。ブラウザに表示されるurlはリンク先のものに変わるのですがページが変わりません。リンクをクリックしてf5ボタンなどを押して手動でリロードするとリンク先のページにかわり
14
16
 
15
17
 
16
18
 
17
- リンクをクリックしてページ遷移させるにはどうしたらいいでしょうか?また、どうしてブラウザの上のurlは変化しているのにリンク先のページへ飛ばないのでしょうか?
19
+ ```
18
20
 
19
21
 
20
22
 
23
+ ### 該当のソースコード ファイル名:slide_show.html
24
+
25
+
26
+
27
+ ```HTML
28
+
29
+ <li class="nav-item m-3" id="next_li">
30
+
31
+ <a class="nav-link active" href=""> 次の10件へ &raquo;</a>
32
+
21
- 拙い文章ですがどうかご教授願います。
33
+ </li>
34
+
35
+
36
+
37
+ ```
38
+
39
+ ###ソースコード
40
+
41
+ ```js
42
+
43
+ let page = 1;
44
+
45
+ $("#next_li").html('<a href="slide_show.html#' + (page + 1) + '">次の10件へ &raquo;</a>');
46
+
47
+
48
+
49
+
50
+
51
+ ```
52
+
53
+
54
+
55
+ ### 試したこと
56
+
57
+
58
+
59
+ ここに問題に対して試したことを記載してください。
60
+
61
+
62
+
63
+ ###注記
64
+
65
+
66
+
67
+ ブラウザを開いて要素を調査などでhtmlのコードを確認すると飛びたいリンク先のリンクにaタグが書き換わっていました。