タブスクリプト(jquery uiタブではない)について質問があります。ページ上部に通常のテキストリンクがあるタブを選択したい。タブはページの下部にあります。私はこれがアンカーで達成できることを望んでいましたが、そうではありませんでした。
リンク:
<a class="reviewslink" href="#reviews">blabla</a>
タブ自体をクリックするためのスクリプト:
$('.tabs a').click(function(){
var tabs = $(this).closest('.tabs');
var pages = tabs.next();
tabs.find('a').closest('li').removeClass('active');
pages.find('.page').removeClass('active');
$(this).closest('li').addClass('active');
pages.find('.page.'+$(this).attr('rel')).addClass('active');
return false;
});
HTML:
<div class="tabs">
<ul>
<li class="active"><a rel="bestellen" href="#">Test</a></li>
<li><a rel="ruilen" href="#" name="maattabel">Test1</a></li>
</ul>
</div>
<div class="tabsPages">
<div class="page bestellen active"></div>
<div class="page ruilen"></div>
</div>
私はこれを以下で試しましたが、それはうまくいきません、明らかです。私はこれをどのように行うべきか理解できません。
$('.reviewslink').click(function() { // bind click event to link
var tabs = $(this).closest('.tabs');
var pages = tabs.next();
tabs.find('a').closest('li').removeClass('active');
pages.find('.page').removeClass('active');
tabs.select('select', 3).addClass('active');
pages.find('.page.reviews.'+$(this).attr('rel')).addClass('active');
return false;
});
どんな助けでも大歓迎です。