Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery通过单击父元素将类添加到子元素_Jquery_Css - Fatal编程技术网

jQuery通过单击父元素将类添加到子元素

jQuery通过单击父元素将类添加到子元素,jquery,css,Jquery,Css,我试图通过单击父div将css类(.fadeInScale)添加到子div 下面是HTML结构。括号中是我需要添加.fadeInScale类的位置 <div class="container js-team-container"> <div class="team__item team__link js-team-card-trigger "> <div class="team__card js-team-card (.fadeInScale)">

我试图通过单击父div将css类(.fadeInScale)添加到子div

下面是HTML结构。括号中是我需要添加.fadeInScale类的位置

<div class="container js-team-container">
  <div class="team__item team__link js-team-card-trigger ">
    <div class="team__card js-team-card (.fadeInScale)">
        <div class="team__card--top"></div>
        <div class="team__card-content">
            <p>Sample text</p>
        </div>
    </div>
    <img class="img--circle team__img" src="http://placehold.it/150x150" />
</div>

示例文本

代码笔

更新的代码笔

您是否尝试过
$(此).find('.js team card').toggleClass('fadeInScale')

$(文档).ready(函数(){
$('.js团队卡触发器')。单击(函数(e){
$(this.find('.js团队卡').toggleClass('fadeInScale');
});
});
*,:之后,:之前{
框大小:继承;
}
html{
身高:100%;
}
.集装箱{
最大宽度:1140px;
左边距:自动;
右边距:自动;
}
.团队项目{
光标:指针;
显示:内联块;
位置:相对位置;
右边距:8%;
}
.团队卡{
盒影:1px10px0rgba(0,0,0,1);
左:-115px;
保证金:自动;
宽度:350px;
溢出:隐藏;
位置:绝对位置;
右:0;
顶部:-25px;
z指数:99;
可见性:隐藏;
边界半径:12px;
背景剪辑:填充框;
}
.团队卡-顶部{
位置:相对位置;
宽度:100%;
高度:150像素;
溢出:隐藏;
}
.团队卡-顶部:之后{
内容:'';
位置:绝对位置;
左:115px;
顶部:25px;
边界半径:100%;
宽度:120px;
高度:120px;
盒影:0 500px#fff
}
.团队卡内容{
背景:#fff;
填充:30px;
}
.团队成员{
-webkit动画:无!重要;
动画:无!重要;
最大宽度:120px;
}
.img——圆{
边界半径:50%;
背景剪辑:填充框;
}
法丹先生{
动画名称:fadeIn;
-webkit动画名称:fadeIn;
动画持续时间:.75秒;
-webkit动画持续时间:.75秒;
动画计时功能:轻松进出;
-webkit动画计时功能:轻松输入输出;
可见性:可见!重要
}
@关键帧淡入淡出{
0% {
不透明度:0
}
100% {
不透明度:1
}
}
@-webkit关键帧fadeIn{
0% {
不透明度:0
}
100% {
不透明度:1
}
}
法代恩斯卡尔先生{
动画名称:fadeInScale;
-webkit动画名称:fadeInScale;
动画持续时间:.25s;
-webkit动画持续时间:.25s;
动画计时功能:轻松进出;
-webkit动画计时功能:轻松输入输出;
可见性:可见!重要;
}
@关键帧淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出{
0% {
-webkit变换:比例(.75);
变换:比例(.75);
不透明度:0
}
100% {
-webkit转换:规模(1);
变换:比例(1);
不透明度:1
}
}
@-webkit关键帧淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出淡出{
0% {
-webkit变换:比例(.75);
不透明度:0
}
100% {
-webkit转换:规模(1);
不透明度:1
}
}
.u-cf:after、.u-cf:before、.u-clearfix:after、.u-clearfix:before{
内容:“;
显示:表格
}
.u-cf:after,.u-clearfix:after{
清楚:两者都有
}
u型显示器{
显示:继承!重要
}
.u-display--b{
显示:阻止!重要
}
.u-display——ib{
显示:内联块!重要
}
.u-display--n{
显示:无!重要
}

肖恩相信,由于技术和设计,行为医学正处于一个令人难以置信的创新转折点。他拥有哥伦比亚大学神经科学学士学位,曾在哈佛大学攻读医学博士/工商管理硕士学位,曾为谷歌和谷歌工作


Awesome这正好达到了目的。如果我在.js团队卡外单击,我会如何使.fadeInScale消失?请参阅
$(document).ready(function () {
    $('.js-team-card-trigger').on('click', function (e) {
        $(this).find('.js-team-card').toggleClass('fadeInScale');
    });
});
$('.js-team-card-trigger').click(function(){
   $(this).find('.team__card:first-child')
   .addClass('fadeInScale');
})
$('.team_item').click(function(){
$('.fadeinscale').attr('class', $(this).attr('class'));
}