我試圖用div標籤動態地分割每個生成的標籤和硬編碼輸入對。我似乎能夠讓div圍繞標籤(請參閱下面的源代碼),但我希望div也包圍輸入。jQuery - 在當前這個元素之後放置一個結束div?
這隻有在輸入的div環繞:
<script> $(document).ready(function(){ $("#sg1 input").each(function(){ $("<div><label for=\""+$(this).attr("name")+"\">"+$(this).val()+"</label>") .insertBefore(this); }); }); </script> <form id="sg1"> <input name="member1" id="member1" value="jack" /> <input name="member2" id="member2" value="carter" /> <input name="member3" id="member3" value="jackson" /> <input name="member4" id="member4" value="tielk" /> </form>
與其讓div的只是周圍的標籤,我想弄清楚如何讓jQuery來的追加div來的整雙鞋,即最終的前景,如:
<div> <label>...</label> <input /> </div>