Femtosecond coherent anti-Stokes Raman scattering (CARS) suffers from poor selectivity between neighbouring Raman levels due to the large bandwidth of the femtosecond pulses. This paper provides a new method to realize the selective excitation and suppression of femtosecond CARS by manipulating both the probe and pump (or Stokes) spectra. These theoretical results indicate that the CARS signals between neighbouring Raman levels are differentiated from their indistinguishable femtosecond CARS spectra by tailoring the probe spectrum, and then their selective excitation and suppression can be realized by supplementally manipulating the pump (or Stokes) spectrum with the π spectral phase step.