我正在构建菜单,该菜单将显示字母列表,然后根据用户选择的内容加载正确的页面。我可以加载一个字母,但我怎么能使用“字母”作为 id,所以我不需要为每个字母复制相同的 jquery 代码。
<div id="idshow"><a id="hidelinks" href="#">Hide</a> <br /><br /></div>
<div id="letter_a"><a id="success_a" href="#">A Show</a></div>
<div id="letter_b"><a id="success_b" href="#">B Show</a></div>
<div id="letter_c"><a id="success_c" href="#">C Show</a></div>
<div id="loadpage"></div>
<script>
$("#idshow").hide();
$("#success_a").click(function () {
$("#idshow").show();
$("#letter").hide();
$("#loadpage").load("letter_a.html", function(response, status, xhr) {
if (status == "error") {var msg = "Sorry but there was an error: ";$("#error").html(msg + xhr.status + " " + xhr.statusText);}});
});
$('#hidelinks').click(function() {
$('#letter_content').slideUp();
$("#idshow").hide();
$("#letter").show();
});
</script>