"We lacked finishing," said Panama coach Julio Dely Valdes. "Jamaica almost had no chances."
Jamaica, runners up in 2015 and 2017, will play the United States in next Wednesday's semi-final after the defending champions beat Curacao 1-0.
Mexico will play Haiti in the other semi-final a day earlier.
The final will be held in Chicago on July 7.
(Reporting by Andrew Downie; Editing by Greg Stutchbury/Peter Rutherford)