css3 - CSS選擇器的問題
問題描述
我想選擇最后一個后緊跟的.task_item元素 .task_done+.task_item 將其設置為可進行的狀態。我的代碼如下,沒效果。
.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>
執行的結果如下:
對比上面的執行結果,結合下面我補充地評論應該很容易明白了吧
相關文章:
1. docker-machine添加一個已有的docker主機問題2. node.js - node express 中ajax post請求參數接收不到?3. java - springboot 修改默認靜態資源文件讀取路徑4. java - 新手求教,當前時間問題?5. apache - nginx 日志刪除后 重新建一個文件 就打不了日志了6. java如何高效讀寫10G以上大文件7. java - tomcat服務經常晚上會掛,求解?8. 關于js 字符串 轉變成 對應變量9. java - 原生CGLib內部方法互相調用時可以代理,但基于CGLib的Spring AOP卻代理失效,為什么?10. python - Pycharm的Debug用不了
