I have a model which consists of the separate body, eyes and jaw meshes. I added a shapekey, which increases the neck's lenght. When I change the shapekey's value to 1 the eyes and jaw stay in the original positions. I want them to move together with a body mesh, while changing the shapekey's value. Is it possible? Is this kind of parenting exist?
Select the teeth, shift select the head, go into edit mode, select the target vertex (only one or three vertices can be selected, three vertices allows rotation when following) press CtrlP to parent the other selected object to the selected vertex.
Be careful as I expect you will deform the face for animation and the parenting will keep working. You could add an extra unattached vertex that moves with the neck shapekey but isn't used in facial animation, or maybe you could choose three vertices located one in each ear and one at the top of the head that won't get deformed in animation. You may also need the armature to follow so that any animation will happen relative to the new location, or parent a facial armature which will take the teeth and eyes with it.