0
可能重複:
Why alert AnchorElement (<a>) alerts the href attribute?如何獲取.each在JQuery中傳遞HTMLAnchorElement?
使用.each
代替href值時,是有可能得到JQuery的傳遞HTMLAnchorElement對象?我在http://jsbin.com/welcome/70301/edit上創建了一個演示。我希望它會彈出[object HTMLDivElement]
,然後是[object HTMLAnchorElement]
,但第二個彈出窗口會顯示anchor元素的href(http://twitter.com/js_bin
)。爲什麼?我怎樣才能獲得理想的行爲?
請注意,我的部分的進一步實驗也證明'console.log'在某些瀏覽器中可能會有類似的誤解。例如,在測試上面的jsbin演示文件並用'console.log'代替'alert'時,我在Chrome和Firefox上獲得了有用的輸出,但在IE 9上未定義。在實際瀏覽器中測試類似代碼時,Firefox和IE 9報告控制檯日誌中的href,而Chrome確實報告了HTMLAnchorElement(雖然顯示有些不同)。 – tovodeverett