The incident happened around 6:00 p.m. on the 600 block of East Willard Street.
Medics transported an 11-year old boy and a 6-year old boy to St. Christopher's Hospital for Children.
The boys' conditions have not been released.
There is no word on the striking vehicle.