【发布时间】:2013-10-29 19:04:44
【问题描述】:
使用 jQuery(或 javascript),如何让一个按钮在每次点击时显示不同的隐藏(显示:无)div?例如,第一次单击按钮时,应该出现 div1。在第二次单击同一按钮时,也会出现 div2(因此 div1 和 div2 都是可见的)。 div3 等也一样。
使用我现在的代码,第一次单击按钮会立即显示所有隐藏的 div。这是一个例子:
$(document).ready(function () {
$('button').click(function () {
$('.div1').show('slow');
});
$('button').click(function () {
$('.div2').show('slow');
});
$('button').click(function () {
$('.div3').show('slow');
});
});
【问题讨论】:
-
您如何区分按钮?看起来所有三个功能都连接到同一个对象“按钮”
-
HTML 是什么样的?
-
@jhocking 他想使用相同的按钮,但点击时他希望 div 根据他点击的次数按顺序显示
-
开玩笑,我试图只使用一个按钮来触发所有这些单独的事件,这就是我遇到未知领域的原因!
-
@JenCalloway 如果它解决了您的问题,您应该接受其中一个答案。如果没有,请对答案提供反馈。
标签: javascript jquery