ほとんどの部分でうまく機能しているjQueryスクリプトがあります。特定の DIV 要素を表示/非表示にするためにクリックするリンクのリストがあります。リンクをクリックすると、CSS が変更されます (リンクの色が赤に変わります)。
HTML
<ul style="list-style: none;">
<li><a href="#" class="review-link" name="review-1">Click to see Review 1</a></li>
<li><a href="#" class="review-link" name="review-2">Click to see Review 2</a></li>
<li><a href="#" class="review-link" name="review-3">Click to see Review 3</a></li>
</ul>
jQuery
$(".review-link").click(function () {
var divname = this.name;
$("#"+divname).show("slow").siblings().hide("slow");
$(this).css("color","red");
$(this).siblings().css("color","green")
});
私が問題を抱えているのは、他のすべてのリンクを元の色にリセットすることです。私の例では、他のすべてのリンクを緑色にしようとしていますが、それを機能させることさえできません。おそらく、jQuery の「兄弟」プロパティを理解していないのでしょうか?