I'm trying to dynamically segment each generated-label and hardcoded input pair with div tag's. I seem to be able to get the div to surround the label (see source below), but I'd like the div to surround the input as well.
This has the div surround the input only:
<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>
Rather than having div's just around the label, I'd like to figure out how to get jQuery to append div's to the entire pair, i.e., final outlook like:
<div> <label>...</label> <input /> </div>