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 +=
+ html;}// 输出两侧添加双引号,以便于区分字符串边界w( '' + $.trim( codeplayer ) + ''); // codeplayer// 只会去除两端的连续空白字符w( '' + $.trim( code player ) + ''); // code playerw( '' + $.trim( \r\n\t codeplayer \t ) + ''); // codeplayerw( '' + $.trim( ) + ''); // w( '' + $.trim( 12 ) + ''); // 12w( '' + $.trim( null ) + ''); // w( '' + $.trim( undefined ) + ''); // w( '' + $.trim( new object() ) + ''); // [object object]
jquery中trim()的用法
$.trim()
如果你在ie8浏览器下开发网站,其实这是个假命题,因为原生的javascript 并不支持 .trim()方法,如果你写了类似document.getelementbyid().trim();的代码,在ie8模式下运行,会报 : 不支持该方法或属性的错误。
解决方法如下所示:
1.使用jquery提供的$.trim([要操作的对象]);
2.自己封装一个方法进行空白字符的截取。