<div class='m1 about'>About</div>
<div class='m1 contact'>Contact</div>
<div class="sw about"></div>
<div class='sw contact'></div>
一類,我需要:
如果m1 about
點擊 - sw contact
選擇選擇哪些具有其他類
我嘗試
$(".m1").click(function(){
var a = $(this).attr("class").split(' ')[1];
$(".sw").hasClass(a).slideDown("slow");
});
隱而不宣 -
如果m1 contact
點擊sw about
選擇沒有工作。
應該工作,除非點擊在創建DOM之前綁定。是$(「.m1」)。click()'在$(document).ready(function {})裏面嗎?並且是與頁面加載一起加載的div? –
dirty way'$(「。sw。」+ a).slideDown(「slow」);'hasClass返回boolean – marathonman
@marathonman,EXCELLENT!爲什麼髒方式?請把它作爲答案。 – bonaca