在我的网页,我跑: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