次のようなHTMLがあります。
<ul class="faq">
<li class="open">
<a class="question" href="">This is my question?</a>
<p>Of course you can, it will be awesome. </p>
</li>
</ul>
CSSを使用して、p
タグをに設定していdisplay:none;
ます。jQueryを使用して、がクリックさp
れたときにタグを表示または非表示にしたいのですが、兄弟セレクターに問題があります。anchor
セレクターを機能させようとして、私は次のことを試しました。
$("a.question").click(function () {
$(this + " ~ p").css("background-color", "red");
});
それをテストします。どうやら、兄弟セレクターは実際にはそのように使用することはできません。私はjQueryにまったく慣れていないため、それを実現するための適切な手段がわかりません。