new-album
が表示されなくなることはありません。 console.log("here")
をclick
関数に入れても、コンソールに何も表示されません。しかし、私はtest
リンクにアクセスする方法に何が問題なのかは分かりません。ちょうどあなたの要素を表示/非表示されませんクラスをトグル問題のトグルクラス(jquery)
$(document).ready(function() {
$('#test a').click(function() {
$(".content").toggleClass("new-album");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<nav>
<ul>
<li><a href="index.php">Home</a></li>
<li id="test"><a href="#">New Album</a></li>
<li><a href="#">New Photo</a></li>
<li id="login"><a href="#">Login</a></li>
</ul>
</nav>
<div class="content">
<div class="new-album">
...
</div>
...
</div>
を助け
希望をスニペット。 .new-albumクラスに基づいて要素を表示/非表示するにはCSSを使用していますか? –
'.new-album'は青い矩形で、リンクを表示/非表示にしたいのですが – stumped
現在、' new-album'クラスを 'content'に追加しています。そのリンクをクリックすると 'new-album'クラスの可視性を切り替えたいと思っています(これは' content'の兄弟であり、 'content'自体ではありません)。 – Ravenous