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并设置该元素的显示,如上所述。
这不是一个答案,只是一个未经检验的建议。 对此可能有一个更优雅的解决方案。