如何使用jQuery将折叠类动态添加到同一类的多个div

维斯纳维

我有一个包含多个具有相同类的div的页面,我想为所有div动态添加折叠类。

我的html:

<div class="section-title"></div>
<div class="section-text"></div>

<div class="section-title"></div>
<div class="section-text"></div> 

<div class="section-title"></div>
<div class="section-text"></div> 

我的jQuery:

var numItems = $('。section-title')。length;

var i;
for(i='0';i<numItems;i++) {
    $(".section-title ").attr("data-toggle", "collapse");
    $(".section-title ").attr("data-target", "#collapseOne"+i);
    $(".section-text ").attr("data-toggle", "collapse");
    $(".section-text").attr("id", "collapseOne"+i);
}

但这不起作用,因为我想为div附加collpaseOne1,collpaseOne2,collpaseOne3类,但它为所有div附加collpaseOne3。

阿里·克莱特

像这样

$(function(){


  const $sections = $('.section-title')
  
  for (let i = 0; i< $sections.length; i++){
  
    const $section = $sections.eq(i)
    const $sectionText = $section.next()
    
    $section.text(`Section ${i}`)
    $sectionText.text(`Section Text ${i}`)
    
    const targetId = `section_${i}`
    $sectionText.attr('id',targetId)
    $sectionText.addClass('collapse')
   
    $section.attr('data-toggle','collapse')
    $section.attr('data-target',`#${targetId}`)

  }

})
.section-title{
  font-weight:bold;
  cursor:pointer;
  padding:.5em;
}

.section-text{
   padding:.5em;
   margin-bottom:1em;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>


<div class="section-title"></div>
<div class="section-text"></div>

<div class="section-title"></div>
<div class="section-text"></div> 

<div class="section-title"></div>
<div class="section-text"></div> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery将click函数添加到同一类的多个跨度

来自分类Dev

如何将 mouseenter() 或 mouseleave() 添加到同一类的多个元素?

来自分类Dev

将子元素添加到同一类的所有div

来自分类Dev

使用jQuery将动态类添加到div

来自分类Dev

如何将更多同一类的片段添加到布局中?

来自分类Dev

使用LESS将样式从一类添加到另一类

来自分类Dev

如何使用JavaScript或Jquery将类动态添加到div?

来自分类Dev

如何使用jQuery将标题的值添加到类的值并添加到同一元素?

来自分类Dev

如果同一类有多个输入,如何使用jquery“ append”在“ focus”输入之后添加div?

来自分类Dev

通过jquery动态将类名添加到div

来自分类Dev

通过jquery动态将类名添加到div

来自分类Dev

如何使用Java中的动态类加载来加载同一类的多个版本

来自分类Dev

如何将链函数从一类添加到另一类?

来自分类Dev

如何使用JS将多个类添加到元素?

来自分类Dev

如何一次将类添加到一个 div Jquery

来自分类Dev

jQuery-使用同一类将多个元素分组

来自分类Dev

根据同级兄弟上一类动态地将addClass()添加到元素吗?

来自分类Dev

如何使用jQuery将类添加到div中的所有图像?

来自分类Dev

如何使用javascript / jquery将唯一ID添加到类中

来自分类Dev

如何使用 Jquery 仅将活动类添加到一个父元素?

来自分类Dev

jQuery将CSS类动态添加到Bootbox Modal

来自分类Dev

如何动态地将类添加到焦点输入字段的父div?

来自分类Dev

如何将CSS类动态添加到组件中的div

来自分类Dev

Python将唯一类对象添加到列表

来自分类Dev

使用jQuery动态将活动类添加到菜单项

来自分类Dev

同一类div的多个倒计时

来自分类Dev

如何动态地将一个类添加到Selectize选项中?

来自分类Dev

jQuery-一次将类添加到多个元素?

来自分类Dev

使用标题文本将类添加到多个标题

Related 相关文章

  1. 1

    jQuery将click函数添加到同一类的多个跨度

  2. 2

    如何将 mouseenter() 或 mouseleave() 添加到同一类的多个元素?

  3. 3

    将子元素添加到同一类的所有div

  4. 4

    使用jQuery将动态类添加到div

  5. 5

    如何将更多同一类的片段添加到布局中?

  6. 6

    使用LESS将样式从一类添加到另一类

  7. 7

    如何使用JavaScript或Jquery将类动态添加到div?

  8. 8

    如何使用jQuery将标题的值添加到类的值并添加到同一元素?

  9. 9

    如果同一类有多个输入,如何使用jquery“ append”在“ focus”输入之后添加div?

  10. 10

    通过jquery动态将类名添加到div

  11. 11

    通过jquery动态将类名添加到div

  12. 12

    如何使用Java中的动态类加载来加载同一类的多个版本

  13. 13

    如何将链函数从一类添加到另一类?

  14. 14

    如何使用JS将多个类添加到元素?

  15. 15

    如何一次将类添加到一个 div Jquery

  16. 16

    jQuery-使用同一类将多个元素分组

  17. 17

    根据同级兄弟上一类动态地将addClass()添加到元素吗?

  18. 18

    如何使用jQuery将类添加到div中的所有图像?

  19. 19

    如何使用javascript / jquery将唯一ID添加到类中

  20. 20

    如何使用 Jquery 仅将活动类添加到一个父元素?

  21. 21

    jQuery将CSS类动态添加到Bootbox Modal

  22. 22

    如何动态地将类添加到焦点输入字段的父div?

  23. 23

    如何将CSS类动态添加到组件中的div

  24. 24

    Python将唯一类对象添加到列表

  25. 25

    使用jQuery动态将活动类添加到菜单项

  26. 26

    同一类div的多个倒计时

  27. 27

    如何动态地将一个类添加到Selectize选项中?

  28. 28

    jQuery-一次将类添加到多个元素?

  29. 29

    使用标题文本将类添加到多个标题

热门标签

归档