A child out looking at holiday lights with his family in Ocean Beach was struck by a vehicle when he stepped off the curb, San Diego police said.
The family was walking on the north side of Newport Avenue after 6 p.m. Monday when the 7-year-old boy was struck by a car.
Investigators said the boy stepped from the sidewalk into the street while viewing the lights on the south side of Newport Avenue.
He crawled on his hands and knees to the side of the road after the collision, his family said.
The boy suffered a leg injury and was taken to Rady Children's Hospital where he underwent surgery Monday night, according to the boy's grandmother. She told NBC 7 her grandson was going to be alright.
The Lexus driver stayed at the scene.
The San Diego Police Traffic Division is investigating the incident but preliminary information indicates the driver was not under the influence of alcohol at the time of the collision.
Parents said the boy looked both ways before crossing the street but didn't see the car.
The child's grandmother said police officers told the family that at 7, most children don't know how fast a car is going or how close a vehicle is traveling.