This is the latch to a circuit panel door. It won't because I guess a piece of plastic broke off it. I already looked at Hobby Lobby and they don't have any pieces of plastic that small.
Hey! I would go to a Home Depot or a large hardware store. They will most likely have a piece of plastic for the latch or give you good advice on how to fix it.