No funciona por que supones que al colocar el link, la pagina vuelve a buscar todo lo que el DOM requiere, pero esto solo ocurre 1 vez.
utiliza algo como
Código Javascript
:
Ver original$('link[href="css/'+plantillaoriginal+'.css"]').attr({'href' : 'css/'+plantillanueva+'.css});
plantilla original, es con la que inicia por default
plantilla nueva, es la que recien solicitas...
recuerda cambiar la variable var plantillaoriginal = plantillanueva, para el 2do cambio en adelante