我在頁面上有幾個隱藏的div,其中一些具有相同的類別。如何選擇具有相同類別的所有div
<div class="chapter-1"></div>
<div class="chapter-1"></div>
我前綴我的課的方式。我如何讓他們全部展示? 我試過
var id = 1; // get this from other source
$('.chapter-' + id).each().show();
我在頁面上有幾個隱藏的div,其中一些具有相同的類別。如何選擇具有相同類別的所有div
<div class="chapter-1"></div>
<div class="chapter-1"></div>
我前綴我的課的方式。我如何讓他們全部展示? 我試過
var id = 1; // get this from other source
$('.chapter-' + id).each().show();
$('.chapter-1').show();
或$('.chapter-1, .chapter-2').show();
或者,如果他們不」沒有一門獨特的課,讓他們都有獨特的課。如<div class="chapter-1 showDiv"></div>
那麼:
$('。showDiv')。show();
$.('[class ^= "classname"]')
應該這樣做
要跟進蒂姆斯回答,您還可以將其擴展到只有當您使用類名其他HTML實體選擇的div。
$('div.classname' + id).show();
的可能重複[如何獲得跨度ID與一個字開始(http://stackoverflow.com/questions/5967164/how-to-get-the-span-id-which-starts隨着一個字) – 2012-02-28 16:45:29
這是有點重複...不知道它是否被認爲是「確切」,因爲解決方案有所不同。 – 2012-02-28 16:48:12
我不認爲它是重複的,問題是不同的。這個問題詢問如何使用相同的類顯示所有內容,而另一個問題則詢問如何僅使用一部分選擇器名稱檢索單個元素。 – Tim 2012-02-28 17:50:49