也许这是不可能的,但是,我有一个50周独特的div像这样:多个div隐藏显示的jQuery
<div id="nyc_data">
<a href="#nyc_pics" class="hidden">nyc</a>
</div>
<div id="la_data">
<a href="#la_pics" class="hidden">la</a>
</div>
<div id="san_data">
<a href="#san_pics" class="hidden">san</a>
</div>
等....
下面是我的jquery:
jQuery(document).ready(function()
{
var url=document.URL.split('#')[1];
url=url.toLowerCase();
if (url == "nyc_pics")
{
jQuery("#nyc_data").show();
jQuery("#la_data, #san_data").hide();
}
if (url == "la_pics")
{
jQuery("#la_data").show();
jQuery("#nyc_data, #san_data").hide();
}
if()
{
}
etc....
}
当这是2时,可以写出来,但我不可能为每个城市写50次长的jquery。有没有一个有效的方法来有一个简单的小jQuery代码?
的jQuery(DIV [ID $ = “_数据”])显示()应该工作为它选择曾经在 “_data” 结束ID核实。 –
@KevinHufnagl将其作为答案。 –