我有一些看起来像这样的 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;
. 我想在单击p
时使用 jQuery 来显示或隐藏标签anchor
,但是我在使用同级选择器时遇到了一些问题。
只是想让选择器工作,我试过:
$("a.question").click(function () {
$(this + " ~ p").css("background-color", "red");
});
来测试一下。看起来,兄弟选择器不能真正那样使用,而且由于我对 jQuery 完全陌生,我不知道实现这一点的适当方法。