私はこのように見える大きな生成されたフォームを持っていますlabel、タグの外側にUL LIタグがあります
<label for="title">Title:</label>
<ul class="formItem">
<li>
<input type="text" value="">
</li>
</ul>
<label for="title">First Name:</label>
<ul class="formItem">
<li>
<input type="text" value="">
</li>
</ul>
label使用しているjQuery内にタグをネストUL LIし、フォームを次のようにします
<ul class="formItem">
<li>
<label for="title">Title:</label>
<input type="text" value="">
</li>
</ul>
<ul class="formItem">
<li>
<label for="title">First Name:</label>
<input type="text" value="">
</li>
</ul>
私はこれを試しましたが、これはLabelフォーム上のすべてのタグを取得し、最初に貼り付けます。各ラベルをその直後にliネストする必要がありますli
(function($) {
jQuery(".formItem li").append(jQuery("#my-form label"));
})(jQuery);