>웹 프론트엔드 >JS 튜토리얼 >jQuery.trim() 함수와 Trim()에 대한 자세한 설명

jQuery.trim() 함수와 Trim()에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 15:34:592539검색

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. 공백 문자를 가로채는 방법을 캡슐화합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.