質問編集履歴

3

追記

2017/04/06 08:08

投稿

igaiga
igaiga

スコア144

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,91 @@
47
47
 
48
48
 
49
49
  よろしくお願いいたします。
50
+
51
+
52
+
53
+
54
+
55
+
56
+
57
+ ###完成版:loadを使用した場合
58
+
59
+ ```
60
+
61
+ <ul class="checkBoxListLink">
62
+
63
+ <li><a href="/?hoge=&year=1">1年以内<span></span></a></li>
64
+
65
+ <li><a href="/?hoge=&year=2">2年以内<span></span></a></li>
66
+
67
+ <li><a href="/?hoge=&year=3">3年以内<span></span></a></li>
68
+
69
+ </ul>
70
+
71
+ <script type="text/javascript">
72
+
73
+ $(".checkBoxListLink > li > a").each(function(i) {
74
+
75
+ var url = $(this).attr("href");
76
+
77
+ $(this).children("span").load(url + " #sort_val", function(){
78
+
79
+ $(this).html($(this).find(">span").text());
80
+
81
+ });
82
+
83
+ });
84
+
85
+ </script>
86
+
87
+ ```
88
+
89
+
90
+
91
+ ###完成版:ajaxを使用した場合
92
+
93
+ ```
94
+
95
+ <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
96
+
97
+ <script>
98
+
99
+ $(function() {
100
+
101
+ $(".checkBoxListLink > li > a").each(function(i) {
102
+
103
+ var me=$(this);
104
+
105
+ $.ajax({
106
+
107
+ url:me.attr('href'),
108
+
109
+ type:"get",
110
+
111
+ dataType:"html",
112
+
113
+ success:function(data){
114
+
115
+ me.find("span").html($(data).find('#sort_val').text());
116
+
117
+ },
118
+
119
+ });
120
+
121
+ });
122
+
123
+ });
124
+
125
+ </script>
126
+
127
+ <ul class="checkBoxListLink">
128
+
129
+ <li><a href="/?hoge=&year=1">1年以内<span></span></a></li>
130
+
131
+ <li><a href="/?hoge=&year=2">2年以内<span></span></a></li>
132
+
133
+ <li><a href="/?hoge=&year=3">3年以内<span></span></a></li>
134
+
135
+ </ul>
136
+
137
+ ```

2

コードの修正

2017/04/06 08:08

投稿

igaiga
igaiga

スコア144

test CHANGED
File without changes
test CHANGED
@@ -8,11 +8,11 @@
8
8
 
9
9
  <ul class="checkBoxListLink">
10
10
 
11
- <li><a href="/?hoge=&year=1">1年以内</a><span></span></li>
11
+ <li><a href="/?hoge=&year=1">1年以内<span></span></a></li>
12
12
 
13
- <li><a href="/?hoge=&year=2">2年以内</a><span></span></li>
13
+ <li><a href="/?hoge=&year=2">2年以内<span></span></a></li>
14
14
 
15
- <li><a href="/?hoge=&year=3">3年以内</a><span></span></li>
15
+ <li><a href="/?hoge=&year=3">3年以内<span></span></a></li>
16
16
 
17
17
  </ul>
18
18
 

1

コードの修正

2017/04/06 02:02

投稿

igaiga
igaiga

スコア144

test CHANGED
File without changes
test CHANGED
@@ -6,13 +6,23 @@
6
6
 
7
7
  ```
8
8
 
9
+ <ul class="checkBoxListLink">
10
+
11
+ <li><a href="/?hoge=&year=1">1年以内</a><span></span></li>
12
+
13
+ <li><a href="/?hoge=&year=2">2年以内</a><span></span></li>
14
+
15
+ <li><a href="/?hoge=&year=3">3年以内</a><span></span></li>
16
+
17
+ </ul>
18
+
9
19
  <script type="text/javascript">
10
20
 
11
21
  $(".checkBoxListLink > li > a").each(function(i) {
12
22
 
13
23
  var url = $(this).attr("href");
14
24
 
15
- $(this).children("span").load(url + " #sort_val" );
25
+ $(this).children("span").load(url + " #sort_val");
16
26
 
17
27
  });
18
28
 
@@ -24,7 +34,7 @@
24
34
 
25
35
  表示は以下のようになるのですが、
26
36
 
27
- > <li><a href="/index.html">テスト<span><span id="sort_val">0件</span></span></a></li>
37
+ > <li><a href="/?hoge=&year=1">1年以内<span><span id="sort_val">0件</span></span></a></li>
28
38
 
29
39
 
30
40
 
@@ -32,7 +42,7 @@
32
42
 
33
43
  これを以下のように表示させたいのですがお知恵を拝借できないでしょうか。
34
44
 
35
- > <li><a href="/index.html">テスト<span>0件</span></a></li>
45
+ > <li><a href="/?hoge=&year=1">1年以内</a><span>0件</span></a></li>
36
46
 
37
47
 
38
48