在jquery里面,我们只要使用trim的方法就可以把字符中的首位空格去掉,分写的用$(内容) 这种方式,另一种是用(内容).trim()这种行式去写的。但是有时候支持不是太好,比如在ie下这样写就会出错。
var test="";
if(test.trim() == '')
console.log('空');
因为这样写不对 应该是这样写
$.trim(test);
但是如果你执意要用上面报错的方法你可以这样给String加个prototype方法
if(typeof String.prototype.trim !== 'function') {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, '');
}
}
这样就可以了
本文由免费oa系统 78oa原创,转载请注明出处