別のボタンをクリックしたときに、同じ段落の別の言語バージョンを表示できるようにしたいと考えています。「英語」をクリックすると、その後の段落は表示されますが、フランスの後の段落は表示されません。同様に、「フランス」をクリックすると、それ以降の段落のみが表示されます。以下のコードがありますが、クリックしても段落が表示されません。何が問題なのですか?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html class="no-js" lang="en">
<!--<![endif]-->
<head>
<meta charset="utf-8" />
<!-- Always force latest IE rendering engine & Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<!-- CSS Styles -->
<link rel="stylesheet" href="style.css" />
<style>
.panels { display: none; }
</style>
</head>
<body>
<div class="text">
<img src="closed.png" alt="Under Maintenance" />
<div class="links">
<a href="#Eng">English</a>
<a href="#Fra">France</a>
</div>
<p id="Eng" class="panels">
Site is currently down for maintenance.</p>
<p id="Fra" class="panels">
French version goes here.</p>
</div>
<script>
$(".links a").click(function() {
$(".panels").hide();
$(this.hash).fadeIn();
});
</script>
</body>
</html>