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
Javascript 在jQuery中,如何在类之后向div添加类?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 在jQuery中,如何在类之后向div添加类?

Javascript 在jQuery中,如何在类之后向div添加类?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个子div,需要使用jQuery添加一个类 <div class="main-content"> <article class="post status-publish"> <div class="post-content> <div class="vc_row wpb_row vc_row-fluid"> <div class="vc

我有一个子div,需要使用jQuery添加一个类

<div class="main-content">
     <article class="post status-publish">
          <div class="post-content>
               <div class="vc_row wpb_row vc_row-fluid">

                    <div class="vc_col-sm-12 wpb_column vc_column_container ">
                    </div>   

                </div>
          </div>
     </article>
</div>
这是我渴望的结果:

<div class="main-content">
     <article class="post status-publish">
          <div class="post-content>
               <div class="vc_row wpb_row vc_row-fluid home-inner-content">

                    <div class="vc_col-sm-12 wpb_column vc_column_container ">
                </div>   

            </div>
          </div>
     </article>
</div>


您可能需要以下内容:

j('.main-content .post-content').each(function () {
    j(this).children().first().addClass('home-inner-content');
});
用于插入内容,而不是定位内容

但真的,我不认为你需要一个循环。你可以做:

j('.main-content .post-content > *:first-child').addClass('home-inner-content');

第一部分选择所需的图元。向选定的每个元素添加一个类。

您可能需要以下内容:

j('.main-content .post-content').each(function () {
    j(this).children().first().addClass('home-inner-content');
});
用于插入内容,而不是定位内容

但真的,我不认为你需要一个循环。你可以做:

j('.main-content .post-content > *:first-child').addClass('home-inner-content');

第一部分选择所需的图元。向选定的每个元素添加一个类。

如果我理解正确,下一段代码将有所帮助

$('.main-content .post-content>div').addClass('home-inner-content');

如果我理解正确,下一个代码将有所帮助

$('.main-content .post-content>div').addClass('home-inner-content');
$('.main content.post content')。每个(函数(){
$(this.children().addClass('home-internal-content');
});
正文*{
左:1米;
}
正文*:之前{
字体系列:monospace;
内容:attr(类);
}

$('.main content.post content')。每个(函数(){
$(this.children().addClass('home-internal-content');
});
正文*{
左:1米;
}
正文*:之前{
字体系列:monospace;
内容:attr(类);
}

这里不需要使用每个函数


j('.main-content.post-content>div').addClass('home-internal-content')

这里不需要使用每个函数


j('.main-content.post-content>div').addClass('home-internal-content')

@PatrickRoberts当然是。OP清楚地暗示,他们将jQuery的
$
映射到
j
。。。帕特里克·罗伯茨,如果你的意思是“OP为什么会在他们的环境中这样做”,那么有时候会有一些可以减轻处罚的情况。如果你的意思是“为什么你在提问/回答问题时会使用非标准惯例?”,我不确定OP的原因,但我相信,如果我不纠缠与回答问题无关的细节,而只是尝试在提问者提供的上下文中回答,这有助于让提问者更清楚地回答问题。(虽然OP应该用一个对潜在回答者更清楚的上下文提问。)@PatrickRoberts确实如此。OP清楚地暗示,他们将jQuery的
$
映射到
j
。。。帕特里克·罗伯茨,如果你的意思是“OP为什么会在他们的环境中这样做”,那么有时候会有一些可以减轻处罚的情况。如果你的意思是“为什么你在提问/回答问题时会使用非标准惯例?”,我不确定OP的原因,但我相信,如果我不纠缠与回答问题无关的细节,而只是尝试在提问者提供的上下文中回答,这有助于让提问者更清楚地回答问题。(尽管OP应该使用一个对潜在回答者更清楚的上下文进行提问。)