Jennifer Lopez is known for her long, voluminous hair, but the "Jenny from the Block" star has slayed with shorter tresses from time to time.