修剪以消除空白区域

Akh*_*iar 55 jquery trim

jQuery trim不工作 我写了以下命令来删除空格.这有什么不对吗?

var str = $('input').val();

str = jquery.trim(str);
console.log(str);
Run Code Online (Sandbox Code Playgroud)

小提琴的例子.

Jas*_*son 97

jQuery.trim() 资本Q?

要么 $.trim()

  • JavaScript*确实*有一个原生的`.trim()`方法 - http://stackoverflow.com/questions/4040259/trim-to-remove-white-space/28017159#28017159 (5认同)

Jos*_*ier 40

不需要jQuery

JavaScript 确实有一个本机.trim()方法.

var name = "    John Smith  ";
name = name.trim();

console.log(name); // "John Smith"
Run Code Online (Sandbox Code Playgroud)

这里的例子

String.prototype.trim()

trim()方法从字符串的两端删除空格.此上下文中的空格是所有空白字符(空格,制表符,不间断空格等)和所有行终止符(LF,CR等).


Moi*_*man 10

或者只是使用 $.trim(str)


mac*_*Jun 6

为什么不尝试这个?

HTML:

<p>
  a b c
</p>
Run Code Online (Sandbox Code Playgroud)

JS:

$("p").text().trim();
Run Code Online (Sandbox Code Playgroud)