jQueryでタブメニューをクリックしてコンテンツを切り替える方法【プラグイン不要】
カテゴリ:コーディング
本ページはプロモーションが含まれています

この記事は約1分8秒で読めます。
こんにちは!グローイングスケールの竹林と申します。
Web業界15年以上でWordPress(100サイト以上構築)とSEOが得意なWebデザイナーです。
noteで「爆速!速くGoogleにインデックスしてもらう方法」を書いたので、ご興味ありましたらご覧ください。
「好き」なことを仕事にしたいという方のお役に立てればと思います。
もっと複雑に言うと
「クリックしたらソース上で離れているコンテンツを表示・非表示したい」
下記がそのソースです。
<?php
$terms = get_the_terms($post->ID,'task');
foreach( $terms as $term ) {
$cat = get_the_category();
$cat = $cat[0];
echo '<li class="'.$term->slug.'"><a href="'. home_url() .'/task/'. $term->slug .'">'.$term->name.'</a></li>';
}
?>
$('#nav-footerlmenu-01 a').on('click', function() { clicklink = $(this).attr("id"); selector_pass = ".lyt-topmainr-05 #" + clicklink; $(".lyt-topmainr-05-inner").css("display","none"); $(selector_pass).css("display","block"); return false; });
少し解説すると。
- クリックしたaタグのIDセレクタを「clicklink」の変数に入れます
- 更に「clicklink」のセレクタと任意classを合体させたのを「selector_pass」の変数に入れます
- display:none;で一旦コンテンツを非表示にします
- 「selector_pass」の変数に入ってるセレクタをdisplay:block;します
要するに、クリックしたIDを拾って、コンテンツに書かれてあるIDと一致したものを表示する形になります。
もっと良い書き方があるかも。。
一旦、メモメモ
WordPressやWebのお悩み、わたしが解決します!
はじめまして。この記事を書いた竹林です。
WordPressやコーディング、SEO対策などのことでお困りですか?
15年以上の経験を持つWebデザイナーが、あなたのお悩みを解決します。
記事の更新ができない、設定方法が分からないなど、どんな小さな問題でも対応可能です!
合わせて読みたい「 コーディング 」の記事
執筆者
Growing Scale
Web業界約15年。制作したサイトは100サイト以上。SEOキーワードで上位表示経験多数。最近はGoogleのデーターポータルがおもしろい。ウェブ解析士。サイト制作実績

「Web制作」の関連記事
老人ホームの地域ページSEO|都道府県・市区町村ページの作り方
老人ホーム紹介事業・サイト制作
老人ホームポータルサイトでSEO集客を行う場合、「東京都 老人ホーム」「足立区 老人ホーム」「柏市 有料老人ホーム」の...
AIO対策の効果をどう判断する?露出・流入・問い合わせのKPI
AIO・AI検索対策
AIO対策を始めても、AI検索での露出が増えたことと、Webサイトへのアクセスや問い合わせが増えたことは同じではありま...
BtoB企業のAIO対策 比較検討から問い合わせにつなげる情報設計
AIO・AI検索対策
BtoB企業のAIO対策では、AI検索に社名を表示させることだけでなく、法人の購買担当者が課題を調べ、複数社を比較し、...
老人ホームポータルのサイト構造|地域・条件・施設ページのURL設計
老人ホーム紹介事業・サイト制作
老人ホームポータルサイトを制作するとき、検索機能やデザインと同じくらい重要なのが「サイト構造」です。 どのページを作り...
中小企業のAIO対策 限られた予算と人員で進める優先順位
AIO・AI検索対策
中小企業のAIO対策は、大企業と同じ予算や専門チームを用意しなくても始められます。 最初に取り組みたいのは、既存ホーム...
WordPressのAIO対策チェックリスト|設定・表示・情報設計の確認項目
AIO・AI検索対策
WordPressのAIO対策では、新しいプラグインを導入する前に、検索エンジンへの公開設定、クロール・インデックス、...

















