我正在构建菜单,它将显示一个字母列表,并根据用户选择的内容加载合适的页面。 我可以加载一个字母,但我怎样才能使用“字母”作为ID,所以我不需要为每个字母重复相同的jQuery代码。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>
为什么不使用'href'来存储url? –