jquery - 如何使用 jquery 将每个输入和标签包装在一个 div 中

标签 jquery html

<分区>

这是我的代码,我想用 div 将每个输入和标签括起来

<div>
    <input type="checkbox" name="checkbox1">
    <label for="checkbox1">checkbox1</label>
    <input type="checkbox" name="checkbox2">
    <label for="checkbox2">checkbox2</label>
    <input type="checkbox" name="checkbox3">
    <label div="checkbox3">checkbox3</label>
    <input type="checkbox" name="checkbox4">
    <label for="checkbox4">checkbox4</label>
</div>

并且,我想用 div 将每个输入和标签括起来

<div>
  <div>
    <input type="checkbox" name="checkbox1">
    <label for="checkbox1">checkbox1</label>
  </div>
  <div>
    <input type="checkbox" name="checkbox2">
    <label for="checkbox2">checkbox2</label>
  </div>
  <div>
    <input type="checkbox" name="checkbox3">
    <label div="checkbox3">checkbox3</label>
  </div>
  <div>
    <input type="checkbox" name="checkbox4">
    <label for="checkbox4">checkbox4</label>
  </div>
</div>

最佳答案

试试这个

$('input').each(function() {
  $(this).next('label').andSelf().wrapAll('<div class="testing"/>');
});
.testing {
  background-color: blue;
}

.testing>label {
  color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <input type="checkbox" name="checkbox1">
  <label for="checkbox1">checkbox1</label>
  <input type="checkbox" name="checkbox2">
  <label for="checkbox2">checkbox2</label>
  <input type="checkbox" name="checkbox3">
  <label div="checkbox3">checkbox3</label>
  <input type="checkbox" name="checkbox4">
  <label for="checkbox4">checkbox4</label>
</div>

关于jquery - 如何使用 jquery 将每个输入和标签包装在一个 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46539456/

相关文章:

悬停在自动提示上后 jQuery 悬停不起作用

javascript - 我的 js 在 Dreamweaver 的 html 上不起作用

php - 使用 PHP 更新 MySQL

javascript - 如何在 Handlebars 中显示 json 数组中的数据?

javascript - 使用ajax解析json

jquery - 使用 jQuery 获取数据属性?

javascript - Asp.net 使用 Jquery 进行编辑和保存的相同按钮

jquery.toggle() : is it possible to hide div with text?

javascript - 当 div 到达窗口底部时停止滚动

在 html 中使用 bootstrap 调整浏览器窗口大小时,html 元素是否自适应?