【发布时间】:2014-10-09 17:14:21
【问题描述】:
这是我的 HTML:
<div id="address"><a id="prev">Prev </a>
<span id="address" class="active">0 Elgin Street</span>
<span id="address" class="passive">1 Elgin Street</span>
<span id="address" class="passive">2 Elgin Street</span>
<span id="address" class="passive">3 Elgin Street</span>
<span id="address" class="passive">4 Elgin Street</span>
<span id="address" class="passive">5 Elgin Street</span>
<span id="address" class="passive">6 Elgin Street</span>
<span id="address" class="passive">7 Elgin Street</span>
<span id="address" class="passive">8 Elgin Street</span>
<span id="address" class="passive">9 Elgin Street</span>
<a id="next"> Next</a></div>
如您所见,我有主动和被动课程。当我单击下一步时,我想隐藏活动按钮,这是本例中的第一个,然后显示下一个。
我怎样才能用 jQuery 做到这一点?
这是获取当前元素的代码:
var current = $('.active', this);
但是,current.hide() 为什么不起作用?
【问题讨论】:
-
在您的上下文中,
this是什么? -
ID 必须是唯一的,这是肯定的。
-
@MelanciaUK 不是重复的。这看起来像是一个后续问题。
标签: javascript jquery html