How would I go about using wrap() to wrap multiple elements (with different classes) inside a <div>?
For example, on the form I’m working on there is a big list of checkbox inputs and labels in the form of:
<input>
<label>
<input>
<label>
etc
I’m wanting to wrap a <div> around the input and label, so the result would be:
<div>
<input>
<label>
</div>
<div>
<input>
<label>
</div>
Thanks!
You can use the
.wrapAll()method.If your markup has always the exact same order, I’d prefer to use:
Should be significant faster.
Ref.: .wrapAll(), .andSelf(), .slice()