store item value as object not string

edit attr('data-value') to data('value') to store item value as 
a object then we can use custom item to build list.