How to attach mesh object to another mesh
You can use the "Vertex triangle" Parent object option, which will make your accessory follow the movement of the trhee vertices of the parent mesh (Hair) nearest to the child.

So select accessory, shift select hair, press Ctrl P and choose "vertex triangle".

After selecting the hair, if you tab into edit mode you can choose three vertices to act as leaders of the movement.