課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
給奇數偶數tr切換樣式,奇數偶數指的是什么?比如第一個tr算成 0 還是 1?
我這個代碼最終顯示的是保留奇數行的樣式啊,怎么感覺跟問答評論里的都對不起來?
2016-11-28
源自:jQuery基礎 (一)—樣式篇 3-6
正在回答
第一個問題:odd表示的是選擇偶數;even表示選擇基數,第一個元素是1,從0開始的是索引值,然而這兩個不是用索引值來算的,所以第一個元素對應1,第二個對應2。
第二個問題:用odd是表示選擇所有的偶數行,然而前面給所有的tr都添加了顏色,所以用.toggleClass();的時候偶數的產生沖突便刪去偶數的留下基數的。你仔細看看toggleClass的屬性,再添加的時候如果原先就有的變刪除沒有就加上。所以偶數產生沖突留下基數的樣式。
慕勒6241362 提問者
不良人Toyang 回復 慕勒6241362 提問者
慕勒6241362 提問者 回復 不良人Toyang
肖炎
鈺與宸 回復 不良人Toyang
慕粉4340077
odd是奇數,even是偶數。作者說錯了。為什么是這個結果是因為他是從0開始算的,不是從1開始。而且0也算偶數。再根據toggleClass的性質:如果存在(不存在)就刪除(添加)一個類,判斷就可以。
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
2 回答odd和even
1 回答even和odd計數索引值都是從零開始
1 回答even與old
1 回答第三題有問題,行數為偶數是odd。索引值為奇數也是odd
2 回答' ' 和‘’
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-28
第一個問題:odd表示的是選擇偶數;even表示選擇基數,第一個元素是1,從0開始的是索引值,然而這兩個不是用索引值來算的,所以第一個元素對應1,第二個對應2。
第二個問題:用odd是表示選擇所有的偶數行,然而前面給所有的tr都添加了顏色,所以用.toggleClass();的時候偶數的產生沖突便刪去偶數的留下基數的。你仔細看看toggleClass的屬性,再添加的時候如果原先就有的變刪除沒有就加上。所以偶數產生沖突留下基數的樣式。
2016-12-27
odd是奇數,even是偶數。作者說錯了。為什么是這個結果是因為他是從0開始算的,不是從1開始。而且0也算偶數。再根據toggleClass的性質:如果存在(不存在)就刪除(添加)一個類,判斷就可以。