在我的網頁,我跑:JQuery的:改變應用到DOM,但沒有反映在瀏覽器中
someElementWrappedByJQuery.hide();
alert (someElementWrappedByJQuery.css('display'));
結果: 我看到頁面上顯示的元素,像是躲進()沒」工作。 然而,驚動值爲 「none」
更多信息:
- 它不僅是一個隱藏()的問題。運行的許多不同的命令並沒有真正的效果,但是當我以編程方式查詢它們時似乎以某種方式應用於DOM。
- 當我將someElementWrappedByJQuery移動到頁面上的其他位置(上面的某個點,我不確定它到底是什麼)時,問題就消失了。
- 問題在Chrome和IE中看到
任何想法都可以在這裏怎麼回事?
編輯:解決,看到我的答案在下面。我看到有人曾建議這
感謝
吉迪
「有什麼想法可以在這裏發生?是的,少數。但是如果你可以在[JS Fiddle](http://jsfiddle.net/)上發佈一個現場演示來再現你的問題,我們可以告訴你**完全**發生了什麼事情。這將是無限多的有用你=) – 2011-02-27 15:28:54
你有多個div有相同的id? – kobe 2011-02-27 15:37:36
@向我們展示您的html和jQuery代碼,我們可以輕鬆修復 – kobe 2011-02-27 15:38:16