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. 選擇則firstChild和空白問題
- 2. CSS3選擇器選擇父
- 3. 的Javascript ::則firstChild
- 4. 基於元素數量的CSS3選擇器
- 5. 我可以使用CSS3選擇器來基於子元素進行選擇嗎?
- 6. :css3容器XPath選擇器
- 7. 基於顏色選擇器
- 8. 基於選擇
- 9. CSS3選擇器問題
- 10. CSS3:不是()選擇器
- 11. CSS3選擇器屬性+
- 12. IE8中的CSS3選擇器?
- 13. CSS3輸入選擇器
- 14. 結合CSS3不選擇器
- 15. 基於多對多篩選器選擇
- 16. 基於文本的選項選擇器
- 17. CSS3 ::選擇選擇不
- 18. 我想找到則firstChild
- 19. 如何獲得則firstChild
- 20. 多CSS3 ::選擇
- 21. XML選擇基於
- 22. 基於選項選擇
- 23. 用正則表達式解析css3選擇器(javascript)
- 24. 基於類的jquery多列選擇器
- 25. 基於值的JQuery按鈕選擇器
- 26. 春 - 基於標記選擇控制器
- 27. 基於選擇值的過濾器angularjs
- 28. 基於發件人的jQuery選擇器
- 29. jquery選擇器vs css3選擇器的性能
- 30. ajax選擇基於另一個選擇
差不多。你需要`:first-child`選擇器。`$('li:has(「> a:first-child」)')' – user113716 2011-01-23 23:40:31