也許這是不可能的,但是,我有一個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將其作爲答案。 –