我一直認爲jQuery只能在DOM 元素上運行,也就是那些有nodeType == 1
的節點。jQuery如何處理註釋元素?
但我感到震驚的是,雖然創建HTML $("<p> </p><!-- comment -->")
結果:
[p, Comment { data=" comment ", length=21, nodeName="#comment", more...}]
(螢火蟲格式)
我接受了AJAX和DOM評論一些HTML創建這樣的,地方傳遞給函數這隻適用於元素:defaultView.getComputedStyle(elem, null)
有沒有一些乾淨的方式呢?
由於解釋接受。 – tillda
@tillda:只是FYI,直接執行'this.nodeType === 1'測試的速度比運行''*「'選擇器的速度快,儘管只有一個小選擇,但它不會產生顯着差異。 – RightSaidFred