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