。
我可以這樣做$('div')。點擊...它也可以正常工作。但我認爲使用容器div更好。因爲整個頁面是一個長頁面,並且只要我使用div來進行onclick,該功能就會運行。如果點擊'看我',它應該提醒我'見我',如果我點擊'看見我',Jquery Onclick div會與課堂和提示,如果點擊內部div
<div class="directFilter">
<div class="boxWithRightArrow seeMe">See me</div>
<div class="boldFont filterHeader">Sort By</div>
<div class="boxWithRightArrow borderTop bestClick">Best click</div>
<div class="boxWithRightArrow intermediateTime">Intermediate time</div>
<div class="boxWithRightArrow shortestTime">Shortest time</div>
<div class="boxWithRightArrow iPreferred">I preferred</div>
</div>
$('.directFilter').click(function() {
alert($(this).attr('class')); //alerts directFilter
if ($(this).hasClass("seeMe")) {
alert("see me");
} else if ($(this).hasClass("bestClick")) {
alert("b click");
} else if ($(this).hasClass("intermediateTime")) {
alert("itime");
} else if ($(this).hasClass("shortestTime")) {
alert("s time");
} else if ($(this).hasClass("iPreferred")) {
alert("i pre");
}
}
);
的jsfiddle:http://jsfiddle.net/smilyface/e2L7s/
有什麼建議?
太好了! 它工作正常。 謝謝:) 我只能在8分鐘後將此設置爲答案(勾號)! – smilyface
這就是我想要的:alert($(event.target).hasClass('seeMe')); – smilyface
那麼其他條件呢? – Adil