当我点击不同的按钮时,我希望能够显示同一段落的不同语言版本。如果我单击“英语”,它将显示它后面的段落,但不会显示法国之后的段落。同样,当我单击“法国”时,只会显示后面的段落。我有下面的代码,但是当我点击时没有任何段落出现。知道有什么问题吗?
<!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>