Posição dos Campos Dinamicamente

Teria como mudar a posição dos campos dinamicamente?

tenho campoA , campoB, campoC, campoD

no formulario estaria

campoA campoB
campoC campoD

dinamicamente mudar para

campoD campoA
campoC campoB