【发布时间】:2012-07-30 11:49:36
【问题描述】:
我试图在点击事件中更改分配给元素的 CSS 类,但看不到在我的情况下我必须使用哪个选择器。看到我有一个 DL,里面有一些 DD,第一个 DD 有 class="active",当我选择任何其他 DD 并将该类分配给拾取的 DD 时,我需要删除这个类,明白吗?一个小例子:
<dl>
<dd class="active">DD1</dd>
<dd>DD2</dd>
<dd>DD3</dd>
</dl>
如果我选择 DD2,那么 class="active" 应该会从 DD1 消失并移至 DD2,依此类推。我认为在使用 :eq() 但虽然不起作用。有什么建议或帮助吗?
编辑:样品准备好了!! 转到http://comvivem.treswd.com/net/ 并以 demo/demo123 身份登录,然后转到“Directorio”,您将看到过滤器和字母“A”、“B”等旁边,因为您可以看到 A 是默认值并且具有活动类但选择“ B" 或任何其他,看看发生了什么,这就是我之前提到的!
干杯和感谢
【问题讨论】:
-
粗略研究会为此提供大量资源。你搜索了吗?查看 jQuery 的
on()和toggleClass()方法。 -
当然,我在这里问之前做过研究,但我的代码无法正常工作,因为我寻求帮助@Utkanos
标签: jquery jquery-plugins jquery-selectors