(function( $ ) { $.widget( "mobile.widget", { _getCreateOptions: function() { var elem = this.element, options = {}; $.each( this.options, function( option ) { var value = elem.data( option.replace( /[A-Z]/g, function( c ) { return "-" + c.toLowerCase(); } ) ); if ( value !== undefined ) { options[ option ] = value; } }); return options; } }); })( jQuery );