.data()

Store arbitrary data associated with the matched elements or return the value at the named data store for the first element in the set of matched elements.

.map()

Pass each element in the current matched set through a function, producing a new jQuery object containing the return values.