jquery $.trim()去除字符串空格详解

语法

jQuery.trim()函数用于去除字符串两端的空白字符。

作用

该函数可以去除字符串开始和末尾两端的空白字符(直到遇到第一个非空白字符串为止)。它会清除包括换行符、空格、制表符等常见的空白字符。

参数

如果参数str不是字符串类型,该函数将自动将其转为字符串(一般调用其toString()方法)。如果参数str为null或undefined,则返回空字符串("")。

返回值

jQuery.trim()函数的返回值为String类型,返回去除两端空白字符串后的字符串。

示例&说明

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP ‘index.jsp‘ starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>

  <body>

   <input type="text" name="" id="results" value=""/><br>

   <button id="showBtn">showBtn</button>
   <button id="showBtn1">showBtn1</button>

   <script src="http://code.jquery.com/jquery-1.5.js"></script>
   <script type="text/javascript">

   $("#showBtn").click( function(){
            var content = $(‘#content‘).val();
         if($.trim(content) == ‘‘){
            alert(‘空‘);
         }
   } );

    $("#showBtn1").click( function(){
            var content = $(‘#content‘).val();
         if(content.trim() == ‘‘){
            alert(‘空‘);
         }
   } );

   </script>

  </body>
</html>

不能理所当然的想跟java一样。用一个字符串点方法。

错误写法:

 $("#showBtn1").click( function(){
            var content = $(‘#content‘).val();
         if(content.trim() == ‘‘){
            alert(‘空‘);
         }
   } );

说明: 上面的写法在firefox下不会报错,在ie和谷歌下确会报错。

正确写法:

  $("#showBtn").click( function(){
            var content = $(‘#content‘).val();
         if($.trim(content) == ‘‘){
            alert(‘空‘);
         }
   } );

参考过的资料

参考:http://www.365mini.com/page/jquery_trim.htm

时间: 2024-10-31 19:17:06

jquery $.trim()去除字符串空格详解的相关文章

Python 字符串方法详解

Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. 在编程中,几乎90% 以上的代码都是关于整数或字符串操作,所以与整数一样,Python 的字符串实现也使用了许多拿优化技术,使得字符串的性能达到极致.与 C++ 标准库(STL)中的 std::string 不同,python 字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便. 字符

php 字符串函数详解

函数 描述 PHP addcslashes() 在指定的字符前添加反斜杠. 4 addslashes() 在指定的预定义字符前添加反斜杠. 3 bin2hex() 把 ASCII 字符的字符串转换为十六进制值. 3 chop() rtrim() 的别名. 3 chr() 从指定的 ASCII 值返回字符. 3 chunk_split() 把字符串分割为一连串更小的部分. 3 convert_cyr_string() 把字符由一种 Cyrillic 字符转换成另一种. 3 convert_uude

&nbsp; redis字符串内型详解

redis字符串内型详解 字符串 Redis中的字符串是一个字节序列.Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定.因此,可以在一个字符串中存储高达512兆字节的任何内容. 示例 redis 172.16.10.1:6379> set name "baidu.com"  OK  redis 172.16.10.1:6379> get name  "baidu.com"Shell 在上面的示例中,set和get是Redi

使用JS截取字符串函数详解

使用JS截取字符串函数详解 JS截取字符串函数:一.函数:split();二.函数:John();三.函 数:indexOf();四.其他几种方 法:stringObject.substring(start,stop);stringObject.substr(start [, length ])... 一.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); /

(转)KMP字符串模式匹配详解

(转)KMP字符串模式匹配详解 个人觉得这篇文章是网上的介绍有关KMP算法更让人容易理解的文章了,确实说得很“详细”,耐心地把它看完肯定会有所收获的--,另外有关模式函数值next[i]确实有很多版本啊,在另外一些面向对象的算法描述书中也有失效函数 f(j)的说法,其实是一个意思,即next[j]=f(j-1)+1,不过还是next[j]这种表示法好理解啊: KMP字符串模式匹配详解 KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法.简单匹配算法的时间复杂度为O(m*n)

C#的String.Split 分割字符串用法详解的代码

代码期间,把代码过程经常用的内容做个珍藏,下边代码是关于C#的String.Split 分割字符串用法详解的代码,应该对码农们有些用途. 1) public string[] Split(params char[] separator)2) public string[] Split(char[] separator, int count)3) public string[] Split(char[] separator, StringSplitOptions options)4) public

JavaSE8基础 String trim 去除字符串两端的空格

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku.t02; public class Demo3 { public static void main(String[] args) { String s1 = " h ell wor l d "; //去除字符串两头的空格 System.out.println(s1

js去除字符串空格

str.replace(/\s+/g,""); str.replace(/\s|\xA0/g,""); empName=empName.replace(/^\s+/g,""); //去左 empName=empName.replace(/\s+$/g,"")  //去右 empName=empName.replace(/(^\s*)|(\s*$)/g, ""); //去左右 //去除空格 String.pr

java.lang.String的trim()方法详解

String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗? 一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱. 首先我直接反编译String类,找到Trim()方法: public string Trim() {    return this.TrimHelper(WhitespaceChars, 2); } TrimHelper方法有两个参数,第一个参数名WhitespaceChars,首字母尽然是大写的,肯定有文章,真不出我所料: