Hola:
Deberías referirte a javascript en vez de jQuery... para mi, si no es necesario debería evitarse, ya que son unos "ks" adicionales innecesarios, ya que en la mayoría de los casos, con javascript nativo es suficiente...
La cuestión es, si planteas cosas de diseño, usar css (evidentemente), y para animaciones, validaciones y poco más, javascript.
Eso de "poco más", lo comento porque javascript puede desactivarse; es más, el abuso suele ser muy cansino (me acuerdo de scrips tipo "mosca cojonera").
Saludos