반응형
jQuery에서 Join ()은 무엇입니까?
jquery에서 Join ()은 무엇입니까? 예를 들면 :
var newText = $("p").text().split(" ").join("</span> <span>");
이것은 jQuery 함수가 아닙니다. 이것은 일반 Array.join 함수입니다.
배열을 문자열로 변환하여 각 요소 사이에 인수를 넣습니다.
아마 다음과 같이 예제를 사용할 것입니다.
var newText = "<span>" + $("p").text().split(" ").join("</span> <span>") + "</span>";
그러면 단락의 모든 단어 주위에 스팬 태그가 배치됩니다.
<p>Test is a demo.</p>
으로
<p><span>Test</span> <span>is</span> <span>a</span> <span>demo.</span></p>
나는 이것의 실제 사용이 무엇인지 모릅니다.
이 구조의 실제 사용? 문자열에 대한 javascript replaceAll ()입니다.
var s = 'stackoverflow_is_cool';
s = s.split('_').join(' ');
console.log(s);
다음을 출력합니다.
stackoverflow is cool
join은 jQuery 함수가 아니며 자바 스크립트 함수입니다.
join () 메서드는 배열의 요소를 문자열로 조인하고 문자열을 반환합니다. 요소는 지정된 구분 기호로 구분됩니다. 기본 구분 기호는 쉼표 (,)입니다.
http://www.w3schools.com/jsref/jsref_join.asp
조인을 사용하여 배열의 단어를 "and, or , / , &"
예
HTML
<p>London Mexico Canada</p>
<div></div>
JS
newText = $("p").text().split(" ").join(" or ");
$('div').text(newText);
결과
London or Mexico or Canada
jQuery 예제를 사용하는 실제 예제는 다음과 같습니다.
var today = new Date();
$('#'+[today.getMonth()+1, today.getDate(), today.getFullYear()].join("_")).whatever();
저는 제가 사용하고있는 캘린더 도구에서 그렇게합니다. 이런 식으로 페이지로드시 오늘 날짜로 특정 작업을 수행 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/1593770/what-is-join-in-jquery
반응형
'Program Tip' 카테고리의 다른 글
문자열이 try-catch없이 Long으로 구문 분석 가능한지 확인하십시오. (0) | 2020.12.04 |
---|---|
XML 속성을 변경하는 방법 (0) | 2020.12.03 |
어떻게 든 py.test를 사용할 때 파이썬 디버거로 디버깅 할 수 있습니까? (0) | 2020.12.03 |
게으른 로거 메시지 문자열 평가 (0) | 2020.12.03 |
Node.js : 부모 클래스의 범위에 액세스 (0) | 2020.12.03 |