我正在尝试包装<label>
、<input type="text" />
和<select>
元素,<div class="formItem"></div>
以修复我无法直接编辑的表单上的某些位置。出于某种原因,当我尝试使用以下代码时:
$("label").before("<div class=\"formItem\">");
$("input[type=text]").after("</div>");
$("select").after("</div>");
它不起作用。它只是<div class="formItem"></div>
在每个<label>
对我没有帮助的之前添加。
我已经看过了,.wrap();
但不清楚如何使用它来包装多个元素,就像我正在尝试做的那样。这是 HTML 标记的示例:
<label>Text Box</label>
<input type="text" name="Text Box" />
<label>Select Menu</label>
<select name="Select Menu">
<option>Example</option>
</select>
如果重要的话,大约有 10 个集合、9 个文本框和 1 个选择框。