jquery循环遍历锚点以匹配悬停锚点类并应用css
jquery loop through anchors to match class of hovered anchor and apply css
请考虑以下HTML:
<div class="week start-available start-mid end-available end-mid overlap-False">
<a href="http://alink.com" class="20130906-20130912">
<span class="wk-start" style="">
<span class="day overlap-False">9 </span>
<span class="day overlap-False">10 </span>
<span class="day overlap-False">11 </span>
<span class="day overlap-False">12 </span>
</span>
</a>
<a href="http://alink.com" class="20130913-20130919">
<span class="wk-end">
<span class="day overlap-False">13 </span>
<span class="day overlap-False">14 </span>
<span class="day overlap-False">15 </span>
</span>
</a>
</div>
<div class="week start-available start-mid end-available end-mid overlap-False">
<a href="http://alink.com" class="20130913-20130919">
<span class="wk-start" style="">
<span class="day overlap-False">16 </span>
<span class="day overlap-False">17 </span>
<span class="day overlap-False">18 </span>
<span class="day overlap-False">19 </span>
</span>
</a>
<a href="http://alink.com" class="20130920-20130926">
<span class="wk-end">
<span class="day overlap-False">20 </span>
<span class="day overlap-False">21 </span>
<span class="day overlap-False">22 </span>
</span>
</a>
</div>
我想使用jquery将css应用于当前悬停在同一类锚点上的锚点。每个锚点都有另一个具有相同类但属于不同父级的锚点。
我假设我需要循环遍历所有元素,以匹配悬停的元素的类,但必须承认我有点迷失了方向。如有任何帮助,我们将不胜感激。
尝试
var $as = $('.week > a').hover(function(){
$as.not(this).filter('.' + this.className).addClass('test')
}, function(){
$as.not(this).filter('.' + this.className).removeClass('test')
})
演示:Fiddle
相关文章:
- CSS 悬停使用 Javascript DOM
- .CSS.:悬停在导航>李上不起作用
- 转换后触发css悬停状态更改
- Lasso selectables禁用CSS:悬停状态
- CSS悬停在JQuery循环的最后一条记录中不起作用
- 单击后使CSS悬停元素永久化
- 为什么css悬停与javascript(fullpage.js)交互,我该如何停止它
- 单击切换以及悬停更改类而不使用 css 悬停
- Css悬停缩放效果不起作用
- 如何停止带有条件的 CSS 悬停
- 如何“触发”css :悬停选择器
- CSS :悬停在 jquery load();之后不起作用
- CSS :悬停、触摸屏和单页应用程序
- Css 悬停功能由于 zindex 而不起作用
- CSS:悬停时动画边框
- 文本框 CSS 悬停和按钮显示 asp.net C#
- 在javascript而不是CSS(悬停)中更改链接颜色---在jsfiddle而不是浏览器中工作
- CSS 悬停在 KEYUP 函数执行后不起作用
- 谷歌地图MarkerWithLabel CSS悬停效果故障
- 如果我通过javascript设置不透明度,CSS悬停事件将被取消