【发布时间】:2013-05-08 19:19:09
【问题描述】:
假设我有以下无序列表
<ul class="foo">
<li>
<div class="bar">
</div>
<div class="baz">
</div>
</li>
<li>
<div class="bar">
</div>
<div class="baz">
</div>
</li>
</ul>
<div class="nav">
<a class="prev-link">Previous</a>
<a class="next-link">Next</a>
</div>
我将列表传递给像 $(".foo").carouFredSel(//options) 这样的轮播,但我不希望 bar 类受到轮播的影响。
我在调用轮播之前尝试过$('.bar').removeClass('foo'),但它似乎不起作用......它仍然是轮播的一部分。我怎样才能防止一个 div 继承父类,或者有什么不同的方法可以防止该 div 被视为轮播的一部分,即(就地保留)?
【问题讨论】:
-
问题似乎是 .foo 包含您的所有 div,包括 .bar 和 .baz。如果您只想使用 .baz,您的轮播功能将需要更改为排除 .bar div 或仅使用 .baz 元素。
标签: javascript jquery html dom