我有一个不需要任何空格的字段。我需要删除任何输入。这里就是我想......至今没有运气输入条上的空白空格
$('#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