我有這段代碼:jQuery對多個addClass的簡寫?
$("body.ow-client1 #stage-nav li.nav1 a").addClass("sub-nav-active");
$("body.ow-client2 #stage-nav li.nav2 a").addClass("sub-nav-active");
$("body.ow-client3 #stage-nav li.nav3 a").addClass("sub-nav-active");
$("body.ow-client4 #stage-nav li.nav4 a").addClass("sub-nav-active");
$("body.ow-client5 #stage-nav li.nav5 a").addClass("sub-nav-active");
$("body.ow-client6 #stage-nav li.nav6 a").addClass("sub-nav-active");
$("body.ow-client7 #stage-nav li.nav7 a").addClass("sub-nav-active");
$("body.ow-client8 #stage-nav li.nav8 a").addClass("sub-nav-active");
$("body.ow-client9 #stage-nav li.nav9 a").addClass("sub-nav-active");
這一切都很好,但我想知道如果有一個速記寫的?
你可以發佈你正在嘗試瀏覽的HTML嗎?這些是一些非常具體的選擇器。您可以使用更普遍的選擇器。 – superluminary 2012-01-08 21:53:47
那麼,如果你在Client1的頁面上,那麼這個客戶端的側面導航就會在一個無序的列表中被高亮顯示。 – Yahreen 2012-01-08 21:56:15
你是否有'id =「stage-nav」'的多個元素?或者這些選擇器背後的想法是,只有當身體有一個'.ow-clientX'類時才應用該類。 – nnnnnn 2012-01-08 21:58:16