jQuery显示/隐藏

我可以使用jquery在另一个页面上显示/隐藏特定的 div吗?

即我有Content.aspx,显示我们提供的不同计划的内容。

在detail.asp我有一个更详细的页面,有独特的div。

detailed content here for product A.
detailed content here for product B.

我不希望显示隐藏框滚动显示页面的其余部分详细内容…如果这一切都有意义…

如果我正确读取此内容,您需要在一个页面上链接以将用户发送到第二页,并在该第二页上显示或隐藏特定div,具体取决于用户在第一页上单击的链接。

Contents.aspx上

 See Detail A See Detail B 

details.asp

 
Data on Detail A
Data on Detail B

可能重复使用jQuery显示和隐藏div和/或使用JQuery显示和隐藏不同div的onClick事件 。

在jquery中按ID选择元素是$(’#idname’),show / hide只是.show().show() .hide()所以对于你的元素

 $('#detail-a').show(); $('#detail-b').hide(); 

附带一些事件触发当然。

您可以将div设置为display:none。 喜欢:

$(“#mydiv”)。css(“display”,“none”);

编辑:我还没有真正测试过这个,但你不能只是将每个div作为display:none启动,并且在你的新窗​​口链接上添加一个哈希,如:mypage.htm / #f detail1。

然后在文档就绪的那个页面中获取location.href并设置该元素的显示,如上所述。

这不是一个答案,只是一个未经检验的建议。 对此可能有一个更优雅的解决方案。