provide extend select item support

edit attr('data-value') to data('value') to provide extend select item support

then we can use custom item to build list not only string