[JQUERY] JS 문자열 작동하지 REPLACE [중복]
JQUERYJS 문자열 작동하지 REPLACE [중복]
해결법
-
1..replace () 새로운 문자열을 (이 기존 문자열을 수정하지 않습니다) 당신이 필요로하는 것, 그래서 반환
.replace () 새로운 문자열을 (이 기존 문자열을 수정하지 않습니다) 당신이 필요로하는 것, 그래서 반환
answer_form = answer_form.replace(/#/g, question_num);
자동 형식 변환은 아마 당신을 위해 처리하지만 당신은 아마 또한 문자열을 question_num해야한다.
근무 예 : http://jsfiddle.net/jfriend00/4cAz5/
참고로, 자바 스크립트, 문자열은 불변 - 기존의 문자열이 수정되지 않습니다. (등 CONCAT, 교체, 슬라이스, SUBSTR, 부분 문자열,와 toLowerCase, toUpperCase와 ... 같은) 문자열로 변경하게 어떤 방법은 항상 새로운 문자열을 반환 그래서.
-
2.코드는 올바른 것입니다. 다만이 같은 변수에 값을 추가 :
코드는 올바른 것입니다. 다만이 같은 변수에 값을 추가 :
answer_form = '<textarea name="answer_#" rows="5"></textarea>'+ '<input type="file" name="img_#" />'; question_num = 5; answer_form = answer_form.replace(/#/g, question_num);
from https://stackoverflow.com/questions/12231644/js-replace-not-working-on-string by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 어떻게 조건부 액션 버튼을 추가하는 무료있는 jqGrid 속성을 사용하는 방법 (0) | 2020.10.26 |
---|---|
[JQUERY] 동적 그리드 호출기 ID를 해결할 수있는 jqGrid? (0) | 2020.10.26 |
[JQUERY] 어떻게 JQuery와 모바일에서 뒤로 버튼 이벤트를 통제하기 위해? (0) | 2020.10.26 |
[JQUERY] jQuery를 통해 ASP.NET 서버 측 메소드를 호출 (0) | 2020.10.26 |
[JQUERY] 데이터 속성 값을 기준으로 JQuery와 정렬 목록 (0) | 2020.10.26 |