0
A
回答
2
Dojo,不直接支持這個。它支持兩種不同的選擇器引擎:acme & lite(請參閱dojo/query的文檔)。 Lite旨在快速高效,但缺乏一些先進(但很少使用的功能)。 Acme是一個全功能的CSS3選擇器。
您還可以加載第三方引擎作爲插件;包括jQuery使用的Sizzle engine。通過使用Sizzle,您可以訪問:在您的查詢中有()選擇器。
這可以,無論是在主道場config或上即時作爲插件:
var dojoConfig = {
/*
This change the selector engine globally within Dojo. Be careful
that this does not adversely affect any loaded modules, which
use dojo/query
*/
"selectorEngine": "sizzle/sizzle"
};
或:
require([
"dojo/query!sizzle/sizzle"
], function($){
var divs = $("div:has(p)");
});
由於灒不是道場核心的一部分,您需要下載並安裝到dojo,dojox,dijit旁邊的sizzle目錄中才能使用。 (另見:dojo/query (alternative selectors) & Sizzle engine)。
除非這是必須具備的功能,否則使用本機選擇器可能會更好。但是,Dojo的設計具有最大的靈活性。
相關問題
- 1. CSS是否有類似jQuery的:has()?
- 2. 是否有類似於JQuery插件FullCalendar的Dojo日曆?
- 3. 是否有一個類似於xpather firefox擴展的jquery選擇器提取器?
- 4. d3是否有與jQuery.closest(選擇器)類似的api?
- 5. 是否有類似jQuery的CSS/HTML選擇器可以在C#中使用?
- 6. jQuery - 如何知道選擇器是否應該有#或。或類似的東西?
- 7. 類似Snapchat的jquery顏色選擇器
- 8. 是否有一個CSS選擇器包含類似於^和$
- 9. Flex是否有類似於jQuery的庫?
- 10. jQuery是否有類似YUI的getDocumentScrollTop?
- 11. angularjs是否有類似於jQuery的ajaxSetup?
- 12. 是否有「是後代還是有類」的sass/css選擇器?
- 13. jQuery是否可以選擇具有類似開頭ID的元素?
- 14. 11種類型選擇器是否重寫類選擇器?
- 15. JS的openID選擇器DOJO
- 16. 如何使用jQuery選擇器選擇類中的所有類
- 17. 沒有類的href的jQuery選擇器
- 18. jQuery中有沒有類似於Dojo GFX的東西?
- 19. JQuery類選擇器vs id選擇器
- 20. jQuery ::選擇器vs類選擇器
- 21. 是否有一個jQuery選擇器返回'第一類型'的所有後代?
- 22. 是否有esjo的dojo/Deferred適配器?
- 23. Dojo Toolkits網格是否有其他選擇?
- 24. 是否有RecyclerView的默認選擇器
- 25. CSS類選擇器的jQuery
- 26. mysql是否有類似autoupdate
- 27. jQuery-oEmbed是否有其他選擇?
- 28. 在PHP中是否有一個JQuery DOM操縱器/ CSS選擇器等效類?
- 29. 簡化Sass中的類似選擇器
- 30. 像jQuery選擇類似onChange事件
dojo已經有,但idk工作是一樣的http://dojotoolkit.org/reference-guide/1.7/dojo/has.html –
不,它是非常明顯的不同。 – BoltClock
@Daniel:注意':has()'不是一個CSS選擇器。 – BoltClock