Alternando o texto do botão no jquery

Eu tenho um botão HTML criado e quero alternar o texto que é exibido no botão entre dois textos usando Javascript / JQuery. Como eu faço isso?

Atualmente tenho:

<button onclick="showAll();" class="collapse-classes">
    <span class="button-text">Show</span>
</button>

O botão começa exibindo "Mostrar" e, em seguida, alterna para "Ocultar" quando clicado e, em seguida, alterna para "Mostrar" quando clicado novamente e depois. Tentei alterar o valor da tag, mas isso não altera o texto exibido. Alguém pode ajudar com o roteiro? obrigado