jQuery.trim() 함수는 문자열 양쪽 끝의 공백 문자를 제거하는 데 사용됩니다. 이 함수는 문자열의 시작과 끝에서 공백 문자를 제거합니다(공백이 아닌 첫 번째 문자열이 나타날 때까지). 개행, 공백, 탭 등을 포함한 일반적인 공백 문자를 제거합니다.
이 함수는 전역 jQuery 개체에 속합니다.
문법
jQuery 1.0에는 이 정적 함수가 추가되었습니다.
jQuery.trim(str)
参数 | 描述 |
---|---|
str | String类型需要去除两端空白字符的字符串。 |
매개변수 str이 문자열 유형이 아닌 경우 이 함수는 자동으로 이를 문자열로 변환합니다(보통 toString() 메서드 호출). 매개변수 str이 null이거나 정의되지 않은 경우 빈 문자열("")이 반환됩니다.
반환값
jQuery.trim() 함수의 반환값은 String 타입으로 양쪽 끝의 빈 문자열을 제거한 후 문자열을 반환합니다.
예 및 지침
다음은 jQuery.trim() 함수의 구체적인 사용법을 보여주기 위해 jQuery.trim() 함수와 관련된 jQuery 샘플 코드입니다.
//在当前页面内追加换行标签和指定的HTML内容 function w( html ){ document.body.innerHTML += "<br/>" + html; } // 输出两侧添加双引号,以便于区分字符串边界 w( '"' + $.trim( " CodePlayer " ) + '"'); // "CodePlayer" // 只会去除两端的连续空白字符 w( '"' + $.trim( " Code Player " ) + '"'); // "Code Player" w( '"' + $.trim( "\r\n\t CodePlayer \t" ) + '"'); // "CodePlayer" w( '"' + $.trim( "" ) + '"'); // "" w( '"' + $.trim( 12 ) + '"'); // "12" w( '"' + $.trim( null ) + '"'); // "" w( '"' + $.trim( undefined ) + '"'); // "" w( '"' + $.trim( new Object() ) + '"'); // "[object Object]"
jquery에서 Trim() 사용
<html> <head> <title>$.trim()</title> <script language="javascript" src="jquery.min.js"></script> <script language="javascript"> var sString = " 1234567890 "; sString = $.trim(sString); alert(sString.length); </script> </head> <body> </body> </html>
IE8 브라우저에서 웹사이트를 개발하는 경우 이는 실제로 잘못된 제안입니다. 왜냐하면 기본 자바스크립트는 .trim() 메서드를 지원하지 않기 때문입니다. document.getElementByID().trim(); IE8 모드에서 실행하면 오류가 보고됩니다: 메서드 또는 속성이 지원되지 않습니다.
해결 방법은 다음과 같습니다.
1. JQuery에서 제공하는 $.trim([연산할 객체]);
를 사용하세요.2. 공백 문자를 가로채는 방법을 캡슐화합니다.