2013-01-09 25 views

回答

3
var arr = $($data).find('a[href="#"]').map(function(){ 
    return $(this).text() 
}).get(); 

Demonstration(打開控制檯)

+1

不要忘了'.get()';) – VisioN

+0

@dystroy我控制檯記錄你的'arr'它返回了[「根節點」,「子節點」,「根節點2」,「子節點2父節點」 「Child 2 child1」,「Child 2 child2」,prevObject:jQuery.fn.jQuery.init [6],context:undefined]。什麼是「prevObject:jQuery.fn.jQuery.init [6],上下文:undefined」? – Debopam

+0

@Debopam這意味着如果沒有'get'(由VisioN指向),結果不完全是一個數組,而只是數組。對於大多數目的而言,它的工作原理是相同的,但如果你想要一個真正的數組,需要get(見更新後的答案)。 –