将复选框和标签附加到div

时间:2015-10-03 14:11:17

标签: jquery html

我的html结构就像这样

<div class="checkbox">
  <label><input type"checkbox">First</label>
</div>
<div class="checkbox">
  <label><input type"checkbox">Second</label>
</div>
<div class="checkbox">
  <label><input type"checkbox">Third</label>
</div>

我正试图让它像这样

<div class="checkbox">
  <input type"checkbox">
  <label>First</label>
</div>
<div class="checkbox">
  <input type"checkbox">
  <label>Second</label>
</div>
<div class="checkbox">
  <input type"checkbox">
  <label>Third</label>
</div>

我试过这个

$(":checkbox")
.prependTo(".checkbox");

但它会将所有复选框附加到所有div

更新:  我想使用JavaScript更新我无法控制HTML

1 个答案:

答案 0 :(得分:0)

试试这个: -

<script>
document.getElementsByClassName("checkbox")[0].innerHTML="<input type='checkbox'><label>First</label>";
document.getElementsByClassName("checkbox")[1].innerHTML="<input type='checkbox'><label>Second</label>";
document.getElementsByClassName("checkbox")[2].innerHTML="<input type='checkbox'><label>Third</label>";