.data() now also sets data attributes