ie7/8/9报错:对象不支持“trim”属性或方法

var userName = $("input[name=userName]").val().trim();
var password = $("input[name=password]").val().trim();

这样ie7/8/9不支持trim()方法。

解决方法:

1、添加如下方法:

function trim(str){
return str.replace(/(^\s*)|(\s*$)/g, "");
   };

 

2、上面代码做如下替换:

var userName = $("input[name=userName]").val();
var password = $("input[name=password]").val();
userName = trim(userName);
password = trim(password);

这样既可,因为通过正则表达式替换空字符串

posted @ 2015-02-15 11:57  第九剑  阅读(256)  评论(0)    收藏  举报