diff options
-rw-r--r-- | tests/unit/spinner/spinner_defaults.js | 2 | ||||
-rw-r--r-- | ui/jquery.ui.spinner.js | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/tests/unit/spinner/spinner_defaults.js b/tests/unit/spinner/spinner_defaults.js index 3a6287618..18949ff90 100644 --- a/tests/unit/spinner/spinner_defaults.js +++ b/tests/unit/spinner/spinner_defaults.js @@ -7,7 +7,7 @@ commonWidgetTests( "spinner", { numberFormat: null, page: 10, step: 1, - value: null, + value: 0, // callbacks change: null, diff --git a/ui/jquery.ui.spinner.js b/ui/jquery.ui.spinner.js index a207a8aed..138d32f0a 100644 --- a/ui/jquery.ui.spinner.js +++ b/ui/jquery.ui.spinner.js @@ -24,7 +24,7 @@ $.widget( "ui.spinner", { numberFormat: null, page: 10, step: 1, - value: null, + value: 0, change: null, spin: null, @@ -33,7 +33,7 @@ $.widget( "ui.spinner", { }, _create: function() { - this.value( this.options.value !== null ? this.options.value : this.element.val() || 0 ); + this.value( this.options.value ); this._draw(); this._mousewheel(); this._aria(); @@ -43,9 +43,9 @@ $.widget( "ui.spinner", { var options = {}, element = this.element; - $.each( [ "min", "max", "step" ], function( i, option ) { + $.each( [ "min", "max", "step", "value" ], function( i, option ) { var value = element.attr( option ); - if ( value !== undefined ) { + if ( value !== undefined && value.length ) { options[ option ] = value; } }); |