css3 - CSS選擇器的問題
問題描述
我想選擇最后一個后緊跟的.task_item元素 .task_done+.task_item 將其設置為可進行的狀態(tài)。我的代碼如下,沒效果。
.task_done:last-of-type+.task_item .task_num:before { border-color: #4b8df0 transparent transparent #4b8df0; }.task_done:last-of-type+.task_item .task_state:before { content: '任務可進行'; color: #4b8df0; }
為什么 .task_done:last-of-type 選取不到元素,而 .task_item:last-of-type 可以選取
問題解答
回答1:我試了一下,兩種方式都是可以選到元素的。html:
<ul> <li class='task_item task_done'>111</li> <li class='task_item task_done'>222</li> </ul>
運行的結果如下:
我用的jquery是1.11.1建議你檢查一下dom結構。
以下是說明問題,html如下:
<ul> <li class='task_item task_done'>111</li> <li class=''>222</li> <li class='task_item task_done'>333</li> <li class='task_item'>444</li> <li class='task_item'>555</li> <li class='task_item'>666</li> </ul>
執(zhí)行的結果如下:
對比上面的執(zhí)行結果,結合下面我補充地評論應該很容易明白了吧
相關文章:
1. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?2. css - chrome下a標簽嵌套img 顯示會多個小箭頭?3. css3 - 純css實現(xiàn)點擊特效4. docker網(wǎng)絡端口映射,沒有方便點的操作方法么?5. javascript - Img.complete和img.onload判斷圖片加載完成有什么區(qū)別?6. vim - docker中新的ubuntu12.04鏡像,運行vi提示,找不到命名.7. mysql - 在不允許改動數(shù)據(jù)表的情況下,如何優(yōu)化以varchar格式存儲的時間的比較?8. java中返回一個對象,和輸出對像的值,意義在哪兒9. javascript - 有適合開發(fā)手機端Html5網(wǎng)頁小游戲的前端框架嗎?10. css - 網(wǎng)頁div區(qū)塊 像蘋果一樣可左右滑動 手機與電腦
