【发布时间】:2014-02-09 13:14:27
【问题描述】:
我有 4 个按钮,它们是用 CSS 设计的 Div。我想要的是在每次单击按钮时显示/隐藏另一个 Div 中包含的数据。
我正在使用 jQuery 来执行此操作,目前我有以下代码:
<script type="text/javascript">
$(document).ready(function () {
$("#aboutbody").hide();
});
</script>
<script>
$(document).ready(function () {
var $aboutbody = $('#aboutbody');
$('#about').on('click', function () {
$aboutbody.show();
});
});
</script>
#about 是我的按钮,#aboutbody 是我想要显示的内容。我已经尝试为我的所有按钮复制上面的代码,但它们仅在按相应顺序单击时才显示??
【问题讨论】:
-
“按相应顺序点击时”是什么意思?你能做个小提琴吗??
-
你应该意识到在一个 HTML 页面中只能有一个唯一的 id(“#about”和“#aboutbody”)
-
我的意思是你必须先点击按钮1才能点击按钮2。然后点击按钮2才能点击按钮3。
-
你能按照 Hannan Hossain 的要求做一个小提琴(jsfiddle)吗?那将是有帮助的。
-
当然,我每次都在更改 Div 按钮 ID 和 Div 内容 ID。
标签: jquery