URLリストのリンク先の一部をloadで拾って表示させたいのですが、
まず値の取得からうまく行かずに進みませんでした。。。
やりたいことは下記の2点です。
1.各aタグのhrefを読み込んでリンク先のURLをloadで読込
2.読込結果を</a>の後ろにそれぞれ対応するものを出力
###イメージしているコード(動きません)
<ul class="checkBoxListLink"> <li><a href="/?hoge=&year=1">1年以内</a></li> <li><a href="/?hoge=&year=2">2年以内</a></li> <li><a href="/?hoge=&year=3">3年以内</a></li> </ul> <script type="text/javascript"> $(".checkBoxListLink > li > a").each(function(i) { var url = $(".checkBoxListLink > li > a").attr("href");//urlを変数に入れる $(".checkBoxListLink > li > a").load(url + "#sort_val");//load先から一部を抜き出して</a>の前に出力 }); </script>
###テスト1 addClassはイメージどおりに反映される(成功)
のでセレクタはあっていると思います。
<ul class="checkBoxListLink"> <li><a href="/?hoge=&year=1">1年以内</a></li> <li><a href="/?hoge=&year=2">2年以内</a></li> <li><a href="/?hoge=&year=3">3年以内</a></li> </ul> <script type="text/javascript"> $(".checkBoxListLink > li > a").addClass("addClass"); </script>
出力結果
<ul class="checkBoxListLink"><li><a href="/?year=1" class="addClass">1年以内</a></li> <li><a href="/?year=2" class="addClass">2年以内</a></li> <li><a href="/?year=3" class="addClass">3年以内</a></li> </ul>
###テスト2 loadでリンク先の一部を取得(成功)
<script type="text/javascript"> $("#read").load("/?year=1 #sort_val"); </script> <div id="read"></div>
出力結果
<div id="read"><p>10件</p></div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/06 00:03 編集
2017/04/06 00:12
2017/04/06 00:22