jQuery.trim() 函數(shù)及trim()用法詳解
jQuery.trim()函數(shù)用于去除字符串兩端的空白字符。該函數(shù)可以去除字符串開始和末尾兩端的空白字符(直到遇到第一個非空白字符串為止)。它會清除包括換行符、空格、制表符等常見的空白字符。
該函數(shù)屬于全局的jQuery對象。
語法
jQuery 1.0 新增該靜態(tài)函數(shù)。
jQuery.trim( str )
參數(shù) | 描述 |
---|---|
str | String類型需要去除兩端空白字符的字符串。 |
如果參數(shù)str不是字符串類型,該函數(shù)將自動將其轉(zhuǎn)為字符串(一般調(diào)用其toString()方法)。如果參數(shù)str為null或undefined,則返回空字符串("")。
返回值
jQuery.trim()函數(shù)的返回值為String類型,返回去除兩端空白字符串后的字符串。
示例&說明
以下是與jQuery.trim()函數(shù)相關(guān)的jQuery示例代碼,以演示jQuery.trim()函數(shù)的具體用法:
//在當(dāng)前頁面內(nèi)追加換行標(biāo)簽和指定的HTML內(nèi)容 function w( html ){ document.body.innerHTML += "<br/>" + html; } // 輸出兩側(cè)添加雙引號,以便于區(qū)分字符串邊界 w( '"' + $.trim( " CodePlayer " ) + '"'); // "CodePlayer" // 只會去除兩端的連續(xù)空白字符 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瀏覽器下開發(fā)網(wǎng)站,其實這是個假命題,因為原生的javascript 并不支持 .trim()方法,如果你寫了類似document.getElementByID().trim();的代碼,在IE8模式下運行,會報 : 不支持該方法或?qū)傩缘腻e誤。
解決方法如下所示:
1.使用JQuery提供的$.trim([要操作的對象]);
2.自己封裝一個方法進行空白字符的截取。
相關(guān)文章
基于jQuery.Hz2Py.js插件實現(xiàn)的漢字轉(zhuǎn)拼音特效
jQuery.Hz2Py.js插件實現(xiàn)的漢字轉(zhuǎn)拼音是一款很實用的在線轉(zhuǎn)換功能,此插件已經(jīng)把漢字打包成一個插件庫,調(diào)用的時間很簡單,只調(diào)用一個方法就可以實現(xiàn)轉(zhuǎn)換了2015-05-05jQuery簡單實現(xiàn)點擊文本框復(fù)制內(nèi)容到剪貼板上的方法
這篇文章主要介紹了jQuery簡單實現(xiàn)點擊文本框復(fù)制內(nèi)容到剪貼板上的方法,涉及jQuery針對瀏覽器的判定與剪貼板的讀寫操作技巧,需要的朋友可以參考下2016-08-08jquery處理頁面彈出層查詢數(shù)據(jù)等待操作實例
這篇文章主要介紹了jquery處理頁面彈出層查詢數(shù)據(jù)等待操作,實例分析了jquery實現(xiàn)等待效果的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03jqGrid翻頁時數(shù)據(jù)選中丟失問題的解決辦法
我在項目中使用jqGrid時,采用異步加載服務(wù)器數(shù)據(jù),例如點擊翻頁、搜索時都重新加載數(shù)據(jù)。這篇文章主要介紹了jqGrid翻頁時數(shù)據(jù)選中丟失問題,需要的朋友可以參考下2017-02-02