以下のようにして別ページの値を取得して、数値を拾っているのですが、
b_countが0だった場合は、リンクさせないようにしたいと思います。
###現状のソース
<script> $(function() { $(".checkBoxListLink > li > a").each(function(i) { var me=$(this); $.ajax({ url:me.attr('href'), type:"get", dataType:"html", success:function(data){ var b_count = $(data).find('#sort_val').text(); me.append(' (<span>' + b_count + '</span>棟)'); }, }); }); }); </script>
以下のようにif (b_count==0) {me.attr('href')="javascript:void(0); return false;";}を追加して
変更できるかと思ったのですがうまくできませんでした。
アドバイス頂ければ幸いです。
よろしくお願いいたします。
###試したソース
<script> $(function() { $(".checkBoxListLink > li > a").each(function(i) { var me=$(this); $.ajax({ url:me.attr('href'), type:"get", dataType:"html", success:function(data){ var b_count = $(data).find('#sort_val').text(); me.append(' (<span>' + b_count + '</span>棟)'); if (b_count==0) { me.attr('href')="javascript:void(0); return false;"; } }, }); }); }); </script>
回答1件
あなたの回答
tips
プレビュー