2011-02-18 88 views
0

我使用的替換函數工作,因爲我已經在控制檯中測試它,但它根本不工作模糊。我該如何解決這個問題?jQuery刪除模糊不工作空間

<script type="text/javascript"> 
    //Ensure spaces are not entered between tags 
    jQuery(document).ready(function(){ 
     jQuery('#item_keywords').blur(function(){ 
      $(this).val().replace(/^\s+$/,""); 
     }); 
    }); 
</script> 
+0

什麼是當前結果?它是否做任何事情?你有沒有使用螢火蟲/鍍鉻控制檯來查看是否有任何錯誤? – gnur 2011-02-18 11:33:29

+0

請給出一個你想要達到什麼樣的例子,包括一些標記,給出的答案是正確的,如果它是一個正常的輸入標籤,如果這對你不起作用,那麼別的錯誤,人們無法猜測。 .. – 2011-02-18 11:49:24

回答

2

你已經刪除了空間,但ü沒有爲其指定的任何地方:)

jQuery(document).ready(function(){ 
     jQuery('#item_keywords').unbind('blur').bind('blur',function(){ 
      $(this).val($(this).val().replace(/^\s+$/,"")); 
     }); 
    }); 
0

我使用:

 jQuery(document).ready(function(){ 
      jQuery('#business_email').unbind('blur').bind('blur',function(){ 
       var a = $(this).val().trim(); 
       $(this).val(a + '.'); 
       $(this).val(a); 
      }); 
     }); 
0

你可以試試這個。

$(document).ready(function(){ 
    $("#mytextbox").blur(function(){ 
     $(this).val($(this).val().replace(/\s/g,'')); 
     console.log($(this).val()); 
    }); 
});