【发布时间】:2011-10-25 20:50:55
【问题描述】:
我遇到了一个小问题。我有 jQuery hide() 和 show() 函数在普通 <div> 元素的表单选择值上运行良好,但我有一个 <div> 元素(第一个),其中一些代码在它出现时不显示已选中。
以下是示例链接:http://www.shmoggo.com/3/diff.html
这是代码:http://www.shmoggo.com/3/diff.txt(抱歉,创建代码块太长了)
任何建议都将不胜感激。
谢谢!
【问题讨论】:
-
可能是因为您的 ID 不正确:不能以数字开头。
-
这是因为你隐藏了所有的 DIV。并且由于有一个 DIV 在 DIV#1 中,因此它被隐藏了。所以显示了DIV#1,但是隐藏了里面的DIV!
-
您是否要显示/隐藏“上传完整作品”部分?
-
是的,我只是在 Firebug 中查看源代码,Marco Johannesen 是正确的。 div#1 正确显示,但 div#1 div 被隐藏。所以这不是错误的 ID,但您应该将它们更改为正确的。
-
感谢大家的cmets,所有的建议都让我找到了解决方案,我真的很感激。
标签: jquery html conditional show-hide