我有一個不需要任何空格的字段。我需要刪除任何輸入。這裏就是我想......至今沒有運氣輸入條上的空白空格
$('#noSpacesField').click(function() {
$(this).val().replace(/ /g,'');
});
我有一個不需要任何空格的字段。我需要刪除任何輸入。這裏就是我想......至今沒有運氣輸入條上的空白空格
$('#noSpacesField').click(function() {
$(this).val().replace(/ /g,'');
});
使用jQuery修剪,除去開頭和結尾的空白
$.trim(" test case "); // 'test case'
要移除所有的空格...
" test ing ".replace(/\s+/g, ''); // 'testing'
刪除輸入時的空白...
$(function(){
$('#noSpacesField').bind('input', function(){
$(this).val(function(_, v){
return v.replace(/\s+/g, '');
});
});
});
$('#noSpacesField').keyup(function() {
$(this).val($(this).val().replace(/ +?/g, ''));
});
您鍵入這將刪除空格,也將刪除該選項卡字符。
如果你只想放數字,試試這個! :D
$("#id").keyUp(function(){
if(isNaN($(this).val())) {
$(this).val(0);
}
$(this).val($(this).val().replace(/ +?/g, ''));
})
如果你想在輸入時刪除它們,你需要綁定到'change','keyup','keypress'等。綁定到'click'不會來幫你。 – meagar 2012-08-17 17:28:26