首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE7中的jQuery隐藏/显示方法行为

IE7中的jQuery隐藏/显示方法行为
EN

Stack Overflow用户
提问于 2010-01-13 05:14:42
回答 5查看 2.9K关注 0票数 1

我在使用jQuery hide()和show()方法时遇到了问题。下面是我目前正在做的一个项目的片段。这段代码来自一个完整加载的多页表单,然后使用jQuery来显示和隐藏各个页面。我应该指出的是,除了IE7之外,这种技术在所有浏览器中都有效。

代码语言:javascript
复制
//Hide all pages of the form
$("#client_form div[id*='client']").hide();
//Show just the first page
$("#client_form div#client1").show();

问题不在于hide()失败,而在于随后的show()没有返回所需的页面。我尝试过使用不同的方法,比如slideUp()和slideDown(),我也尝试过css("display","none"),还有其他各种隐藏/显示的方法。

我还尝试了链接方法,从隐藏到显示进行回调。在IE7中似乎没有什么东西能正常工作。

有什么想法吗,强大的堆栈溢出蜂巢的思想?

非常感谢,尼尔

EN

Stack Overflow用户

发布于 2010-01-13 05:18:31

您是否尝试过将类添加到您试图隐藏的所有div中,并隐藏该类。另外,将您的show选择器更改为使用$("#client1")而不是那个巨大的选择器。

票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2052449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档