2
A
回答
5
不,不幸的是,沒有,因爲你會選擇一個祖先的基礎上其後裔。這不利於級聯樣式表的「級聯」操作。雖然這是一個我非常感謝的功能,它永遠都是可能的。
雖然給出的標籤 '的jQuery選擇器' 你可以在jQuery的使用:
$('li:has("> a:first-child")')...
Verified with a JS Fiddle demo。
CSS 3短暫地有一個:contains() pseudo-selector
可能已被用於此,但因爲似乎已被刪除。
編輯納入@patrick DW的校正(從
$('li:has("> a")')...
上面的例子。
編輯更新演示URL來修正jQuery選擇的演示。
相關問題
- 1. 基於元素數量的CSS3選擇器
- 2. :css3容器XPath選擇器
- 3. 基於顏色選擇器
- 4. CSS3選擇器屬性+
- 5. CSS3選擇器問題
- 6. CSS3:不是()選擇器
- 7. 多CSS3 ::選擇
- 8. 如何獲得則firstChild
- 9. XML選擇基於
- 10. 基於選項選擇
- 11. jquery選擇器vs css3選擇器的性能
- 12. 基於選擇值的過濾器angularjs
- 13. 春 - 基於標記選擇控制器
- 14. LINQ選擇基於另一個選擇
- 15. ajax選擇基於另一個選擇
- 16. CSS3目標選擇器問題
- 17. css3:包含選擇器不工作
- 18. CSS3跨選擇器的多個背景
- 19. 硒不支持CSS3選擇器嗎?
- 20. 可以使用CSS3選擇器:not()
- 21. 替代css3不是選擇器
- 22. 基於CSS3的面板
- 23. CSS3選擇器:選擇特定節點的父節點?
- 24. 選擇基於另一列
- 25. Linq基於文化選擇
- 26. 選擇基於計數
- 27. 基於UICollectionViewCell塊的選擇
- 28. HAProxy的選擇基於URL
- 29. 移動基於選擇
- 30. 選擇基於條件
差不多。你需要`:first-child`選擇器。`$('li:has(「> a:first-child」)')' – user113716 2011-01-23 23:40:31