Hello!

On Sun, Dec 21, 2008 at 3:09 PM, Kean <shenan...@gmail.com> wrote:

> Well blank() was not created in jQuery.
>
> You can create a new function for jQuery like this.
>
> (function($){
>  $.fn.blank = function(){
>    return $.trim(this[0]).length == 0;
>  }
> })(jQuery)
>
> <input id="one" value="sadf" />
> <input id="two" value="  " />
>
> $('#one').blank(); // return false
> $('#two').blank(); // return true
>
> haven't tested the code but should be pointing you to the right
> direction.

Thank you, this example point me to the right direction. I've made
minor changes and your code works:

(function($) {
        $.fn.blank=function() {
                return $.trim($(this).val()).length==0;
        }
})(jQuery);

But this works too:

$.fn.blank=function() {
        return $.trim($(this).val()).length==0;
};

What's the difference between two versions?

Lay

Reply via email to