복붙노트

[JQUERY] .replace () 메소드는 장소에 문자열을 변경하지

JQUERY

.replace () 메소드는 장소에 문자열을 변경하지

해결법


  1. 1.(자바 스크립트 함수가 아닌 jQuery를가) 문자열을 반환) (대체,이 시도 :

    (자바 스크립트 함수가 아닌 jQuery를가) 문자열을 반환) (대체,이 시도 :

    var valr='r';
    valr = valr.replace('r', 't');
    $('.try').prepend('<div> '+valr+'</div>');
    

    .replace에 대한 문서 ()는 여기에 있습니다


  2. 2.이 교체 된 후에는 변수를 저장해야

    이 교체 된 후에는 변수를 저장해야

    valr = valr.replace('r','t'); 
    

  3. 3.우선 JQuery와 방법이 아닌 대체 - 그것의 일반 자바 스크립트. 당신이 필요로하는, 그래서 두 번째는 문자열의 새로운 인스턴스를 반환합니다 :

    우선 JQuery와 방법이 아닌 대체 - 그것의 일반 자바 스크립트. 당신이 필요로하는, 그래서 두 번째는 문자열의 새로운 인스턴스를 반환합니다 :

    valr = valr.replace('r', 't');
    
  4. from https://stackoverflow.com/questions/13475581/the-replace-method-does-change-the-string-in-place by cc-by-sa and MIT license