jquery를 사용하여 동일한 클래스의 여러 div에 축소 클래스를 동적으로 추가하는 방법

Vyshnavi

동일한 클래스의 여러 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

모듈을 사용하여 Rails 모델에 클래스 메소드를 동적으로 추가하는 방법

분류에서Dev

SASS를 사용하여 동일한 요소에서 여러 하위 클래스를 참조하는 방법

분류에서Dev

div에 클래스를 동적으로 추가하는 방법

분류에서Dev

jquery 또는 javascript를 사용하여 요소에 여러 클래스가 있는지 동적으로 확인하는 방법

분류에서Dev

동일한 클래스 이름을 사용하여 동적으로 생성 된 div에 요소 추가-Jquery

분류에서Dev

Javascript를 사용하여 여러 Div에 동일한 클래스 추가

분류에서Dev

jQuery를 사용하여 동일한 요소의 클래스 값에 제목의 값을 추가하는 방법은 무엇입니까?

분류에서Dev

동일한 요소의 다른 클래스를 사용하여 클래스에 CSS 추가

분류에서Dev

PHP를 사용하여 루프 내부에 동적으로 클래스를 추가하는 방법

분류에서Dev

asp를 사용하여 루프 내부에 동적으로 클래스를 추가하는 방법

분류에서Dev

동일한 클래스를 사용하여 여러 범위에 클릭 함수를 추가하는 Jquery

분류에서Dev

jquery를 사용하여 div에 동적 클래스 추가

분류에서Dev

AngularJS를 사용하여 동적으로 div에 클래스를 적용하는 방법

분류에서Dev

'functools.partial ()'을 사용하여 클래스에 메서드를 동적으로 추가하는 방법

분류에서Dev

jQuery를 사용하여 Nightmare에서 동일한 클래스의 href 링크를 가져 오는 방법

분류에서Dev

여러 클래스를 하나의 클래스로 사용하는 jquery에서 not selector를 사용하는 방법

분류에서Dev

구성 요소의 div에 CSS 클래스를 동적으로 추가하는 방법

분류에서Dev

jQuery를 사용하여 자식의 클래스를 기반으로 부모 요소에 클래스를 추가하는 방법

분류에서Dev

JavaScript 또는 Jquery를 사용하여 동적으로 div에 클래스를 추가하는 방법은 무엇입니까?

분류에서Dev

JavaScript 또는 Jquery를 사용하여 동적으로 div에 클래스를 추가하는 방법은 무엇입니까?

분류에서Dev

JQuery를 사용하여 동일한 클래스의 버튼에서 값을 가져 오는 방법

분류에서Dev

xpath를 사용하여 동일한 클래스 이름을 가진 여러 div에서 링크를 추출하는 방법

분류에서Dev

동일한 페이지에 동일한 클래스가있는 여러 요소가있을 때 클래스를 통해 ID를 선택하는 방법

분류에서Dev

jQuery를 사용하여 동일한 클래스 내에서 하나의 요소 만 대상으로 지정

분류에서Dev

jquery를 사용하여 동적으로 클래스 추가

분류에서Dev

jQuery를 사용하여 클래스의 일부를 동적으로 바꾸는 방법은 무엇입니까?

분류에서Dev

동일한 클래스의 여러 요소에서 임의의 요소를 얻는 방법

분류에서Dev

jQuery에서 여러 Div에 여러 클래스를 적용하는 방법

분류에서Dev

JavaScript를 사용하여 여러 HTML 요소에 동일한 텍스트를 작성하는 방법 또는 동일한 클래스의 모든 HTML 요소에 텍스트를 작성하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    모듈을 사용하여 Rails 모델에 클래스 메소드를 동적으로 추가하는 방법

  2. 2

    SASS를 사용하여 동일한 요소에서 여러 하위 클래스를 참조하는 방법

  3. 3

    div에 클래스를 동적으로 추가하는 방법

  4. 4

    jquery 또는 javascript를 사용하여 요소에 여러 클래스가 있는지 동적으로 확인하는 방법

  5. 5

    동일한 클래스 이름을 사용하여 동적으로 생성 된 div에 요소 추가-Jquery

  6. 6

    Javascript를 사용하여 여러 Div에 동일한 클래스 추가

  7. 7

    jQuery를 사용하여 동일한 요소의 클래스 값에 제목의 값을 추가하는 방법은 무엇입니까?

  8. 8

    동일한 요소의 다른 클래스를 사용하여 클래스에 CSS 추가

  9. 9

    PHP를 사용하여 루프 내부에 동적으로 클래스를 추가하는 방법

  10. 10

    asp를 사용하여 루프 내부에 동적으로 클래스를 추가하는 방법

  11. 11

    동일한 클래스를 사용하여 여러 범위에 클릭 함수를 추가하는 Jquery

  12. 12

    jquery를 사용하여 div에 동적 클래스 추가

  13. 13

    AngularJS를 사용하여 동적으로 div에 클래스를 적용하는 방법

  14. 14

    'functools.partial ()'을 사용하여 클래스에 메서드를 동적으로 추가하는 방법

  15. 15

    jQuery를 사용하여 Nightmare에서 동일한 클래스의 href 링크를 가져 오는 방법

  16. 16

    여러 클래스를 하나의 클래스로 사용하는 jquery에서 not selector를 사용하는 방법

  17. 17

    구성 요소의 div에 CSS 클래스를 동적으로 추가하는 방법

  18. 18

    jQuery를 사용하여 자식의 클래스를 기반으로 부모 요소에 클래스를 추가하는 방법

  19. 19

    JavaScript 또는 Jquery를 사용하여 동적으로 div에 클래스를 추가하는 방법은 무엇입니까?

  20. 20

    JavaScript 또는 Jquery를 사용하여 동적으로 div에 클래스를 추가하는 방법은 무엇입니까?

  21. 21

    JQuery를 사용하여 동일한 클래스의 버튼에서 값을 가져 오는 방법

  22. 22

    xpath를 사용하여 동일한 클래스 이름을 가진 여러 div에서 링크를 추출하는 방법

  23. 23

    동일한 페이지에 동일한 클래스가있는 여러 요소가있을 때 클래스를 통해 ID를 선택하는 방법

  24. 24

    jQuery를 사용하여 동일한 클래스 내에서 하나의 요소 만 대상으로 지정

  25. 25

    jquery를 사용하여 동적으로 클래스 추가

  26. 26

    jQuery를 사용하여 클래스의 일부를 동적으로 바꾸는 방법은 무엇입니까?

  27. 27

    동일한 클래스의 여러 요소에서 임의의 요소를 얻는 방법

  28. 28

    jQuery에서 여러 Div에 여러 클래스를 적용하는 방법

  29. 29

    JavaScript를 사용하여 여러 HTML 요소에 동일한 텍스트를 작성하는 방법 또는 동일한 클래스의 모든 HTML 요소에 텍스트를 작성하는 방법은 무엇입니까?

뜨겁다태그

보관