jQuery.trim()函數用于去除字符串兩端的空白字符。該函數可以去除字符串開始和末尾兩端的空白字符(直到遇到第一個非空白字符串為止)。它會清除包括換行符、空格、制表符等常見的空白字符。
該函數屬于全局的jQuery對象。
語法
jQuery 1.0 新增該靜態函數。
jQuery.trim( str )
參數 | 描述 |
---|---|
str | String類型需要去除兩端空白字符的字符串。 |
如果參數str不是字符串類型,該函數將自動將其轉為字符串(一般調用其toString()方法)。如果參數str為null或undefined,則返回空字符串("")。
返回值
jQuery.trim()函數的返回值為String類型,返回去除兩端空白字符串后的字符串。
示例&說明
以下是與jQuery.trim()函數相關的jQuery示例代碼,以演示jQuery.trim()函數的具體用法:
//在當前頁面內追加換行標簽和指定的HTML內容function w( html ){ document.body.innerHTML += "<br/>" + html;}// 輸出兩側添加雙引號,以便于區分字符串邊界w( '"' + $.trim( " CodePlayer " ) + '"'); // "CodePlayer"http:// 只會去除兩端的連續空白字符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瀏覽器下開發網站,其實這是個假命題,因為原生的javascript 并不支持 .trim()方法,如果你寫了類似document.getElementByID().trim();的代碼,在IE8模式下運行,會報 : 不支持該方法或屬性的錯誤。
解決方法如下所示:
1.使用JQuery提供的$.trim([要操作的對象]);
2.自己封裝一個方法進行空白字符的截取。
新聞熱點
疑難解答