jQuery.trim() 函数及trim()用法详解
jQuery.trim()函数用于去除字符串两端的空白字符。该函数可以去除字符串开始和末尾两端的空白字符(直到遇到第一个非空白字符串为止)。它会清除包括换行符、空格、制表符等常见的空白字符。
该函数属于全局的jQuery对象。
语法
jQuery1.0新增该静态函数。
jQuery.trim(str)
如果参数str不是字符串类型,该函数将自动将其转为字符串(一般调用其toString()方法)。如果参数str为null或undefined,则返回空字符串("")。
返回值
jQuery.trim()函数的返回值为String类型,返回去除两端空白字符串后的字符串。
示例&说明
以下是与jQuery.trim()函数相关的jQuery示例代码,以演示jQuery.trim()函数的具体用法:
//在当前页面内追加换行标签和指定的HTML内容 functionw(html){ document.body.innerHTML+="<br/>"+html; } //输出两侧添加双引号,以便于区分字符串边界 w('"'+$.trim("CodePlayer")+'"');//"CodePlayer" //只会去除两端的连续空白字符 w('"'+$.trim("CodePlayer")+'"');//"CodePlayer" w('"'+$.trim("\r\n\tCodePlayer\t")+'"');//"CodePlayer" w('"'+$.trim("")+'"');//"" w('"'+$.trim(12)+'"');//"12" w('"'+$.trim(null)+'"');//"" w('"'+$.trim(undefined)+'"');//"" w('"'+$.trim(newObject())+'"');//"[objectObject]"
jquery中trim()的用法
<html> <head> <title>$.trim()</title> <scriptlanguage="javascript"src="jquery.min.js"></script> <scriptlanguage="javascript"> varsString="1234567890"; sString=$.trim(sString); alert(sString.length); </script> </head> <body> </body> </html>
如果你在IE8浏览器下开发网站,其实这是个假命题,因为原生的javascript并不支持.trim()方法,如果你写了类似document.getElementByID().trim();的代码,在IE8模式下运行,会报:不支持该方法或属性的错误。
解决方法如下所示:
1.使用JQuery提供的$.trim([要操作的对象]);
2.自己封装一个方法进行空白字符的截取。