首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jQuery中将类添加到父锚点

在jQuery中将类添加到父锚点
EN

Stack Overflow用户
提问于 2013-12-27 11:05:19
回答 1查看 1.2K关注 0票数 0

我在单击事件上将类添加到父锚点。

CSS

代码语言:javascript
复制
<style type='text/css'>
.pro_nav li a{
   color:#949494;
}
.pro_nav li a:hover, .pro_nav li a.active{
  color:#ffbe1b;
}

JS代码

代码语言:javascript
复制
<script type='text/javascript'>
$(function(){
$('.pro_info').hide();
$('.pro_info:first').show();
$('.pro_nav ul li a:first').addClass('active');
$('.pro_nav ul li a').click(function(){
$('.pro_nav ul li a').removeClass('active');
$(this).parent().addClass('active'); // this line not working
var Protab = $(this).attr('href');
$('.pro_info').hide();
$(Protab).fadeIn(1000);
return false;
});
});

HTML代码

代码语言:javascript
复制
<div class="pro_nav">
 <ul>
     <li><a href="#qa">q&a </a></li>
        <li><a href="#galleries">galleries</a></li>
        <li><a href="#wishlist">wishlist</a></li>
     </ul>
</div>

我想申请主播家长的活动课。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-27 11:08:41

问题是没有为li元素指定css规则,而是为anchor元素(.pro_nav li a.active)指定css规则。

代码语言:javascript
复制
$('.pro_nav ul li a').click(function () {
    $('.pro_nav ul li a').removeClass('active');
    $(this).addClass('active');
    var Protab = $(this).attr('href');
    $('.pro_info').hide();
    $(Protab).fadeIn(1000);
    return false;
});

演示:小提琴

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20799564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档