테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트 제이쿼리로 바꾸는 질문입니다!! 고수님들!! 채택완료

흐어어어어 3년 전 조회 7,029

</p>

<p>let progress_bar = document.getElementsByClassName("progress-wrap-similarity");</p>

<p>for (let i = 0; i < progress_bar.length; i++) {</p>

<p>let nodeItem = progress_bar.item(i);</p>

<p>let progressPercent = nodeItem.dataset.progressPercent / 100;</p>

<p>let maxWidth = nodeItem.offsetWidth;</p>

<p> </p>

<p>let percentage = progressPercent * maxWidth;</p>

<p>nodeItem.getElementsByClassName("progress-bar-similarity")[0].style.width = percentage + "%";</p>

<p>}</p>

<p>

 

 

이 코드 제이쿼리로 변환하면 어떻게 짜면 될지 아시는 고수님 계실까요??ㅜㅜ 제가 자바스크립트는 코드를 잘 이해를 못하겠습니다ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
3년 전

$('.progress-wrap-similarity').each(function() {

  let progressPercent = $(this).data('progressPercent') / 100;

  let maxWidth = $(this).offset().width;

  let percentage = progressPercent * maxWidth;

  $(this).find('.progress-bar-similarity').width(percentage + '%');

} )

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인