>source

jQuery를 사용하여 헤더 태그 값에 수천 개의 구분 기호를 추가해야합니다.

<h5 class="formatvalue" style="text-transform:uppercase;">'+ value +'</h5>

아래 code를 확인하십시오. 그러나 그것은 잘 작동하지 않았습니다.

$(document).ready(function(){
    $(".formatvalue").html().toLocaleString();
    console.log($(".formatvalue").html().toLocaleString());
});

  • 답변 # 1

    .tolocalestring ()문자열이 아닌 숫자에 적용해야합니다.파르지또는Parsefloat.또는*1(또는 텍스트를 숫자로 변환하는 다른 방법) :

    var formatted= parseInt($(".formatvalue").text()).toLocaleString()
    

    $(document).ready(function(){
     $("#result").text(parseFloat($(".formatvalue").text()).toLocaleString());
    });

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><h5 class="formatvalue" style="text-transform:uppercase;">12345.67</h5><hr><div id="result"></div>

  • 이전 java : 문자열에 잘못된 문자가있는 문제
  • 다음 pandas : 문자열 문자 ( ')를 팬더에서 바꾸기 (-)로 바꿉니다.