Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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获取多少个';分区';在每个之后';h3';标签_Javascript_Jquery_Html_Dom - Fatal编程技术网

Javascript jquery获取多少个';分区';在每个之后';h3';标签

Javascript jquery获取多少个';分区';在每个之后';h3';标签,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我想知道有多少div与h3标记位于类内容块信息事件的父div中的同级div 如果部分金额少于6项,我想创建divs标签,以便每次h3 例如: <div class="content-block-infos-events" > <h3>H3 val</h3> <div class="views-row rows> TEXT 1 </div> <div class="views-row rows>

我想知道有多少
div
h3
标记位于类
内容块信息事件的父
div
中的同级
div

如果部分金额少于6项,我想创建divs标签,以便每次
h3

例如:

<div class="content-block-infos-events" >
  <h3>H3 val</h3>
  <div class="views-row rows>
    TEXT 1
  </div>
  <div class="views-row rows>
    TEXT 2
  </div>
  // i have to add 4 another <div class="views-row rows>


  <h3>H3 val</h3>
  <div class="views-row rows>
    TEXT 1
  </div>
  <div class="views-row rows>
    TEXT 2
  </div>
  <div class="views-row rows>
    TEXT 3
  </div>
  <div class="views-row rows>
    TEXT 4
  </div>
  <div class="views-row rows>
    TEXT 5
  </div>
  <div class="views-row rows>
    TEXT 6
  </div>
  // no need to add the div because i have 6 divs
</div>

H3缬氨酸
文本2
//我得再加4个
文本1
文本3
文本5

不要选择在这种情况下没有帮助的同级
div
元素,而是应该迭代
h3
元素并选择它们的下一个同级元素,直到下一个
h3
元素

$('.content-block-infos-events h3').each(function() {
    var $divs = $(this).nextUntil('h3'),
        div_count = $divs.length;
    if (div_count < 6) {
        var divs = '';
        for (var i = 0; i < (6 - div_count); i++) {
            divs += "<div class='views-row rows'>added-text</div>";
        }
        $divs.last().after(divs);
    }
});
$('.content block infos events h3')。每个(函数(){
var$divs=$(this).nextUntil('h3'),
div_count=$divs.length;
如果(div_计数<6){
var divs=“”;
对于(变量i=0;i<(6-div_计数);i++){
divs+=“添加的文本”;
}
$divs.last()在(divs)之后;
}
});

不要选择在这种情况下没有帮助的同级
div
元素,而是应该遍历
h3
元素并选择它们的下一个同级元素,直到下一个
h3
元素

$('.content-block-infos-events h3').each(function() {
    var $divs = $(this).nextUntil('h3'),
        div_count = $divs.length;
    if (div_count < 6) {
        var divs = '';
        for (var i = 0; i < (6 - div_count); i++) {
            divs += "<div class='views-row rows'>added-text</div>";
        }
        $divs.last().after(divs);
    }
});
$('.content block infos events h3')。每个(函数(){
var$divs=$(this).nextUntil('h3'),
div_count=$divs.length;
如果(div_计数<6){
var divs=“”;
对于(变量i=0;i<(6-div_计数);i++){
divs+=“添加的文本”;
}
$divs.last()在(divs)之后;
}
});

你到底想做什么?你已经拿到了numbers@Itay据我所知,他想在每组中添加
6-i
缺失的
s。你到底想做什么?你已经拿到了numbers@Itay他想在我能理解的范围内,在每组中添加
6-i
缺失的
s