자바 스크립트 JQuery 배열 루프

사이먼 웹

누군가 내 루핑 배열로 나를 도울 수 있습니까? 어떤 광기 때문에 나는 그것을 반복 할 수 없다. 나는 이것이 내가 놓친 어떤 아이디어라도 간단해야한다는 것을 안다.

많은 감사

var i;
for (i = 0; i < 5; i++) {
  $('#display').html('<p> Price: ' + data.results[i].value_inc_vat + '</p>');
  $('#display').append('<p> Time : ' + data.results[i].valid_from + '</p>');
  $('#display').append([i]);
}
로리 맥 크로 산

코드가 올바르게 반복됩니다. 문제는 html()요소의 모든 기존 콘텐츠를 완전히 덮어 쓰는 것을 사용 하고 있기 때문 입니다. 따라서 각 연속 반복에서 이전에 추가 된 콘텐츠를 제거합니다. 이 문제를 해결하려면 다음으로 변경 html()하십시오 append().

let data = {
  results: [{
    value_inc_vat: 'value_inc_vat1',
    valid_from: 'valid_from1'
  },{
    value_inc_vat: 'value_inc_vat2',
    valid_from: 'valid_from2'
  }]
}

var i;
for (i = 0; i < 2; i++) {
  $('#display').append('<p> Price: ' + data.results[i].value_inc_vat + '</p>');
  $('#display').append('<p> Time : ' + data.results[i].valid_from + '</p>');
  $('#display').append([i]);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="display"></div>

성능을 향상시키기 위해 한 번만 map()사용할 수있는 문자열 배열을 만드는 데 사용할 수 있다는 점도 주목할 가치가 있습니다 append(). 이 시도:

let data = {
  results: [{
    value_inc_vat: 'value_inc_vat1',
    valid_from: 'valid_from1'
  },{
    value_inc_vat: 'value_inc_vat2',
    valid_from: 'valid_from2'
  }]
}

var html = data.results.map(function(result) {
  return '<p>Price: ' + result.value_inc_vat + '</p><p>Time : ' + result.valid_from + '</p>';
  
  // interpolated string version, note this won't work in IE:
  //return `<p>Price: ${result.value_inc_vat}</p><p>Time : ${result.valid_from}</p>`;
});
$('#display').append(html);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="display"></div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트 배열로 배열하는 PHP 루프

분류에서Dev

배열 루핑 자바 스크립트

분류에서Dev

객체 배열을 통한 자바 스크립트 루프

분류에서Dev

setTimeout을 사용하는 자바 스크립트 루프 배열

분류에서Dev

루프 반전 배열을위한 자바 스크립트

분류에서Dev

자바 스크립트의 출력 객체 배열 루프

분류에서Dev

루프 배열을위한 자바 스크립트

분류에서Dev

for 루프를 통한 자바 스크립트 배열 형식

분류에서Dev

루프 배열을위한 자바 스크립트

분류에서Dev

자바 스크립트의 배열 루프

분류에서Dev

자바 스크립트 배열 및 .forEach 루프 인수

분류에서Dev

자바 스크립트 배열 및 While 루프

분류에서Dev

자바 스크립트 : 배열의 루프 항목

분류에서Dev

다른 배열 자바 스크립트의 매개 변수로 배열 루프

분류에서Dev

자바 스크립트 : for 루프에서 자바 스크립트 배열을 사용하는 방법

분류에서Dev

for 루프 자바 스크립트 외부에서 배열 변수에 액세스

분류에서Dev

자바 스크립트 / jQuery 팝업 루프 및 추가

분류에서Dev

자바 스크립트 for 루프를 jquery로 변환

분류에서Dev

자바 스크립트 for 루프를 jquery로 변환

분류에서Dev

자바 스크립트 루프 대 json_encode에 대한 PHP 배열

분류에서Dev

wixsite 용 자바 스크립트에서 배열을 통해 루프

분류에서Dev

for 루프 자바 스크립트에 모든 배열 요소 저장

분류에서Dev

루프 내부에 2 단계 자바 스크립트 배열 빌드

분류에서Dev

배열과 루프가있는 자바 스크립트 테이블-깨짐

분류에서Dev

자바 스크립트에서 각 onclick 및 루프 뒤에 배열 추가

분류에서Dev

배열 필터 내부에 for 루프를 중첩하는 자바 스크립트

분류에서Dev

Meteor 컬렉션 삽입을 자바 스크립트 배열 for 루프에 적용

분류에서Dev

자바 스크립트 및 jquery로 배열 연결

분류에서Dev

자바 스크립트 및 JQuery 배열 변수

Related 관련 기사

  1. 1

    자바 스크립트 배열로 배열하는 PHP 루프

  2. 2

    배열 루핑 자바 스크립트

  3. 3

    객체 배열을 통한 자바 스크립트 루프

  4. 4

    setTimeout을 사용하는 자바 스크립트 루프 배열

  5. 5

    루프 반전 배열을위한 자바 스크립트

  6. 6

    자바 스크립트의 출력 객체 배열 루프

  7. 7

    루프 배열을위한 자바 스크립트

  8. 8

    for 루프를 통한 자바 스크립트 배열 형식

  9. 9

    루프 배열을위한 자바 스크립트

  10. 10

    자바 스크립트의 배열 루프

  11. 11

    자바 스크립트 배열 및 .forEach 루프 인수

  12. 12

    자바 스크립트 배열 및 While 루프

  13. 13

    자바 스크립트 : 배열의 루프 항목

  14. 14

    다른 배열 자바 스크립트의 매개 변수로 배열 루프

  15. 15

    자바 스크립트 : for 루프에서 자바 스크립트 배열을 사용하는 방법

  16. 16

    for 루프 자바 스크립트 외부에서 배열 변수에 액세스

  17. 17

    자바 스크립트 / jQuery 팝업 루프 및 추가

  18. 18

    자바 스크립트 for 루프를 jquery로 변환

  19. 19

    자바 스크립트 for 루프를 jquery로 변환

  20. 20

    자바 스크립트 루프 대 json_encode에 대한 PHP 배열

  21. 21

    wixsite 용 자바 스크립트에서 배열을 통해 루프

  22. 22

    for 루프 자바 스크립트에 모든 배열 요소 저장

  23. 23

    루프 내부에 2 단계 자바 스크립트 배열 빌드

  24. 24

    배열과 루프가있는 자바 스크립트 테이블-깨짐

  25. 25

    자바 스크립트에서 각 onclick 및 루프 뒤에 배열 추가

  26. 26

    배열 필터 내부에 for 루프를 중첩하는 자바 스크립트

  27. 27

    Meteor 컬렉션 삽입을 자바 스크립트 배열 for 루프에 적용

  28. 28

    자바 스크립트 및 jquery로 배열 연결

  29. 29

    자바 스크립트 및 JQuery 배열 변수

뜨겁다태그

보관