JQuery удалить пробелы на размытие не работает - PullRequest
0 голосов
/ 18 февраля 2011

Функция замены, которую я использую, работает, так как я протестировал ее в консоли, но она не работает на размытие.Как я могу это исправить?

<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>

Ответы [ 3 ]

2 голосов
/ 18 февраля 2011

вы удалили пробелы, но вы не назначили их где-либо :)

jQuery(document).ready(function(){
        jQuery('#item_keywords').unbind('blur').bind('blur',function(){
            $(this).val($(this).val().replace(/^\s+$/,""));
        });
    });
0 голосов
/ 10 апреля 2015

Вы можете попробовать это.

$(document).ready(function(){
    $("#mytextbox").blur(function(){
        $(this).val($(this).val().replace(/\s/g,''));
        console.log($(this).val());
    });
});
0 голосов
/ 10 апреля 2013

Я использую:

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