切換樣式.toggleClass()問題
代碼:
<script type="text/javascript">
? ? //給所有的tr元素加一個(gè)class="c"的樣式
? ? $("#table tr").toggleClass("c");
? ? </script>
? ? <script type="text/javascript">
? ? //給所有的偶數(shù)tr元素切換class="c"的樣式
? ? //所有基數(shù)的樣式保留,偶數(shù)的被刪除
? ? //$("#table tr:odd").toggleClass("c");
? ? </script>
? ? <script type="text/javascript">
? ? //第二個(gè)參數(shù)判斷樣式類是否應(yīng)該被添加或刪除
? ? //true,那么這個(gè)樣式類將被添加;
? ? //false,那么這個(gè)樣式類將被移除
? ? //所有的奇數(shù)tr元素,應(yīng)該都保留class="c"樣式
? ? $("#table tr:odd").toggleClass("c", false);
Q1:為何效果還是背景全灰,不應(yīng)該是odd的白背景色嗎?
Q2:3、4如何使用?(最好有例子)
3、.toggleClass( [switch ] ):一個(gè)用來判斷樣式類添加還是移除的 布爾值。
4、.toggleClass( function(index, class, switch) [, switch ] ):用來返回在匹配的元素集合中的每個(gè)元素上用來切換的樣式類名的一個(gè)函數(shù)。接收元素的索引位置和元素舊的樣式類作為參數(shù)。
【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者(關(guān)注 Me 慕課)并加QQ號(hào):28554482,待審核通過(程序員)即可再入群,互相學(xué)習(xí),共同進(jìn)步!】
2016-08-18
少了一個(gè)</script>
你把第二個(gè)script語句給注釋掉了,所以應(yīng)該是所有的偶數(shù)行為灰色背景