What do jellyfish eat because it has to be copepods or sea grass turtles?

Neither. Jellyfish primarily eat plankton, which includes small organisms such as algae, protozoa, and small crustaceans like copepods. While some jellyfish species may occasionally feed on sea turtles or seagrass, these are not their primary food sources and are unlikely to be a substantial part of their diet.