La respuesta simple, como sugiere Daniel, es que no debe hacer esto, es malo para la usabilidad y la accesibilidad.
El comportamiento de la lista de selección depende de una combinación del sistema operativo del usuario, el navegador y la configuración del usuario (para ambos). A esto se añade el hecho de que el evento onchange no se implementa de manera estándar en los navegadores.
Los usuarios deben poder tener el comportamiento esperado de una lista de selección independientemente de si usan el mouse, el teclado o la rueda del mouse o (voz, lector de pantalla, lo que sea ...). Si vincula un evento al cambio, nunca debe ser uno que quite el foco del usuario de la lista de selección, por ejemplo. redirección de página.
(Personalmente puedo navegar sitio de forma mucho el uso del teclado, y si esto sucede yo grito)
Me parece o me falta un ')'? De todos modos ... no es jQuery, pero para algo tan ad hoc es más fácil y simple usar un fragmento de código en línea.
Necesité algo como esto, pero en lugar de agregar url de valor interno agregué mi valor e hice url dentro de jQuery usando el valor en get :) Gracias –