Cambiar el texto de todos los elementos con atributos de datos específicos

Actualmente estoy tratando de usar jQuery para cambiar el texto de una serie de elementos al valor de un atributo de datos específico.

Por ejemplo:

index.html
----------
<h1 data-change="text2">text1</h1>
<p data-change="paragraph2">paragraph1</p>

Quiero cambiar 'texto1' a 'texto2' y 'párrafo1' a 'párrafo2' (el valor del cambio de datos para ese elemento específico).

¿Cómo haría para hacer esto?

Supuse que sería capaz de 'seleccionar' todos los elementos con el atributo de datos 'cambio de datos' y luego simplemente hacer un simple$(this).text($(this).data('change')); o algo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta