2011-04-30 102 views
0

這是我第一次在這裏發佈,感謝所有能給我一些建議的人!jquery addClass添加子類不工作

<html> 
<head> 
    <style> 

    </style> 
    <script src="jquery-1.5.2.js"></script> 
</head> 
<body> 

<div 
class="super" 
style=" 
border: solid black 1px; 
height:100px; 
width:100px; 
"> 
</div> 

<div 
class="super .eight" 
style=" 
background: blue; 
"> 
</div> 



<script> 
    $(".super").click(function() { 
     $(this).addClass(" .eight"); 
}); 
</script> 

</body> 
</html> 

所以基本上問題是,我想補充例如背景或已定義爲超級類上一些其它類型的元件。我試圖使用子類,但它似乎並沒有工作。

請問我有什麼不清楚的地方,如果有的話我很抱歉。

+0

有沒有人知道類名中是否應該有一個點? – Malvolio 2011-04-30 17:52:00

+0

只有當您通過選擇器摺疊它。之後,當你做addClass或removeClass時,你只需要類名。然後添加更多的類只需在類名之間添加一個空格。例如:'$(this).addClass(「eight nine」);' – 2011-04-30 21:44:08

回答

2

沒有點(在類名中)。

$(".super").click(function() { $(this).addClass("eight"); }); 
1
$(".super").click(function() { $(this).addClass("eight"); }); 
+0

謝謝我自己想出來了 – user732609 2011-05-17 10:45:11