16May

解决 jQuery里的trim()函数在IE浏览器上面支持的问题

时间: 2014-5-16 分类: HTML5+CSS3 作者:

TAGS:,,

在开发项目的时候,关于前台Jquery去除空格的这个问题,今天让我们测试的人员给。。住了,你看又有有错,我去,相当没有面子哇难过


   以前真没有怎么注意过,对于现在系统而言,因为是MVC开发的,4.0的比较新,能用微软的框架带的最好用他带有的,那样挺方边的,真是发现MVC那是相当灵活。同时也发现像asp了。哈哈


  在前台验证的时候,去除空格,我一部分写的用$(内容) 这种方式,另一种是用(内容).trim()这种行式去写的。

  前先,本人用的IE9、 FF、Google。这上面都没事撒,就给测试妹子了,谁知道还是出问题了。刚开始一个是conlse.log这个东东,在这不得不说,google和 ff人家做的好,能查看,Ie得分版本,一见conlse出错,马上去改正了,本想没事了,就看下其它东西,谁知道倒在trim上了,我个去。



   经测试,去除空格,$.trim()是通用方法,记录一下。

 

 

经常碰到JQuery里的trim()函数在firefox支持,但是在IE里不支持
其主要原因是写法不对,下面是错误的写法

  1. var content = $('#content').val();
  2. if(content.trim() == '')
  3. alert('空');

 

上面的写法在firefox下不会报错,但在ie下确会报错
正确的写法应该为

  1. var content = $('#content').val();
  2. if($.trim(content) == '')
  3. alert('空');
  4.  
  5.  
  6. 又或者
  7.  
  8. var content = $('#content').val();
  9. if(jQuery.trim(content) == '')
  10. alert('空');

喜欢我们的文章请您与朋友分享:

除非特殊注明,本文版权归原作者所有,欢迎转载!转载请注明版权以及本文地址,谢谢。
转载保留版权:泰山个人博客 >> 解决 jQuery里的trim()函数在IE浏览器上面支持的问题
本文地址:http://www.tais3.com/2014/914.html + 复制链接

相关文章:

Comments

目前有 0 条精彩评论

  1. 还没有任何评论,你来说两句吧

Comments
发表评论

电子邮件地址不会被公开。 * 标记为必填选项

  • 正确格式为: http://www.tais3.com