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 に答える