1

我有一个输入,按空格后我想清除输入值。到目前为止,我已经尝试了以下

input.val("").replace(/ /g,"");
input.val("").replace(/\s/g,"");
input.val("");
input.val("").trim();
input.val("").trim().replace(/ /g,"");
input.val("").trim().replace(/\s/g,"");

由于某种原因,所有这些仍然留下一个开始的空白字符。有什么建议么?

JSBIN http://jsbin.com/amorej/1/edit

我不肯定在这里应该做什么,因为我相信 charCode 是 32(空格)设置的空间,尽管在清除之后它仍然应该删除所有空格......

4

1 回答 1

4
if(unicode == 32){
  event.preventDefault();
  // rest of code
于 2013-06-08T21:40:15.957 回答