Alterar texto de todos os elementos com atributo de dados específico

Atualmente, estou tentando usar o jQuery para alterar o texto de vários elementos para o valor de um atributo de dados específico.

Por exemplo:

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

Quero alterar 'text1' para 'text2' e 'paragraph1' para 'paragraph2' (o valor da alteração de dados para esse elemento específico).

Como eu faria isso?

Eu assumi que seria capaz de 'selecionar' todos os elementos com o atributo de dados 'alteração de dados' e, em seguida, basta fazer um simples$(this).text($(this).data('change')); ou alguma coisa.

questionAnswers(3)

yourAnswerToTheQuestion