從我的測試中,似乎dojo的query()
函數僅從屬於頁面DOM一部分的元素中進行選擇。dojo如何查詢已從DOM中刪除的節點
例如,假設我有一個名爲rootNode
的節點,它有一些someClass
類的後代。此代碼:如果rootNode
已從DOM刪除
var nodeList = query(".someclass", rootNode);
會返回一個空的節點列表(但是,當然,如果rootNode
是DOM的一部分,它將返回所有節點與someClass
類
我的問題:?有沒有在這種情況下使用query()
如果不是這樣,什麼是處理此操作的首選方式在我看來像一些的節點列表的方法可以用一個過濾器(除去和場所使用),但這不完全相同。
我不明白你在做什麼。 – Jess 2013-04-10 18:49:53
抱歉不清楚。我有一個div,我已經從頁面的DOM中刪除,但一直保持參考。稍後,我想查詢該div以查找與特定條件匹配的某些後代,然後對這些元素執行某些操作。 – 2013-04-10 18:55:31