728x90
반응형
SMALL
엑셀에서 일정 텍스트를 원하는 값으로 바꾸려면 SUBSTITUTE를 사용한다.
예를들어
SUBSTITUTE("abcdefghi","def","xxx") => 'avcxxxghi'
이러한 유용한 기능을 뷰에선 사용할 수 없을까??
당연히 사용할 수 있다. 바로replace이다.
일단 사용방법은
변수.replace("바꾸고싶은 값","바꾸려는 값")
이것이다.
예시를 보여주겠다.
var xxx = "abcdefghi";
var yyy = xxx.replace("def","_xxxxx_");
console.log(yyy); // 결과는 "abc_xxxxx_ghi"
매우매우 간단하고 유용하게 사용될 수 있다.
예를들어 html에서 id의 id값이 반복적으로 난무하고 그 값에 따른 name값도 비슷하게 id값이 지정되어 있어서 바로바로 찾고싶다면
// 먼저 html에 수많은 id = "a_id", id = "b_id", id = "c_id", id = "d_id" 아이디 들이 반복되어 있고
var ids = $("#contents > #tab > h2[class~='nowon'").find('a').attr("rel");
// #a_id #b_id #c_id #d_id 이것들이 나온다면 (예시임 원래는 id 하나만 나옴)
var id = $(ids).attr("id"); // a_id b_id c_id d_id 당연 이것도 예시임!! 하나의 id만 나옴!(배열아님!)
var REname = id.replace("_id", "_name"); // 이렇게 사용하게된다!!
// 최종적인 예시
console.log($(ids).val()); // 'hacs2772'
console.log($("#" + REname).val()); // '학스'
어디에 사용하느냐에따라 매우 유용하게 쓰일 수 있다!
728x90
반응형
LIST
'TIPS' 카테고리의 다른 글
⚠⚠ 팝업?? (0) | 2023.08.20 |
---|---|
이클립스 데이터 복구팁! (처음으로 돌아가기) #SVN (0) | 2023.08.18 |
context 이벤트 사용하는법 (마우스 우클릭 이벤트 심화버전) (0) | 2023.08.10 |
#HTML #JQuery 태그 삭제, 숨기기, 보이기 part2. 숨기기, 보이기 (0) | 2023.08.10 |
#HTML #JQuery 태그 삭제, 숨기기, 보이기 part1. 삭제 (0) | 2023.08.09 |