jQuery Mobile will handle all the complexities of laying out labels and fields vertically on small screens and so they all line up on wide screens. To do this it needs each label/field pair to be wrapped in a <div> tag with specific attributes. Setting fieldContainWrapper to true and using the label property to set the label text will take care of all of this for you.

Default value


Valid values

True, False, or any valid XPath expression that returns a boolean value.