javascript - 带复选框的简单动态列表

标签 javascript jquery html

寻找一种使用复选框“另一个项目”创建动态列表的方法,并且能够根据要求删除,如下图所示:

enter image description here

它应该支持添加和删除项目。

<小时/>

编辑:

我的代码是这样的:

<div id="contactdetails">
    <div class="row">
      <div class="col-lg-6 col-md-12">
        <div class="input-group">
         <span class="input-group-addon"><i class="fa fa-list"></i></span>
          <input name="firstname" id="firstname" type="text" class="form-control" spellcheck="false" placeholder="First Name">
        </div>
        <p class="note">Example: Mike</p>
      </div><!--row and col-->

      <div class="col-lg-6 col-md-12">
          <div class="form-group">
              <div class="input-group"><span class="input-group-addon"><i class="fa fa-usd"></i></span>
                <input name="familyname" id="familyname" type="text" class="form-control" spellcheck="false" placeholder="Family Name">
              </div>
            <p class="note">Example: Johnson</p>
          </div>
      </div>
    </div> <!--row and col-->

 <div class="row">
      <div class="col-lg-12 col-md-12">
       <div class="checkbox" style="padding-left:10px; margin-top: 0px;">
          <span>
            <label>
              <input name="addmore" id="addmore" type="checkbox" class="checkbox style-2"> 
              <span> More contacts</span> 
            </label>
          </span>
        </div>
      </div>
    </div> <!--row and col-->

</div><!--contact details-->

最佳答案

如果选中该复选框,您可以将项目附加到容器并删除每个项目。

$("body").on("click","input[type='checkbox']",function()
{
  if(!$(this).is(":checked"))
  {
    $(this).parent().remove();
  }
  else
  {
    $("#container").append('<div class="item"><input type="text" placeholder="Name"><input type="text" placeholder="Family Name"><input type="checkbox"></div>')
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container">
<div class="item"><input type="text" placeholder="Name"><input type="text" placeholder="Family Name"><input type="checkbox"></div>
</div>

关于javascript - 带复选框的简单动态列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35589634/

相关文章:

jQuery 选择的默认选项显示

javascript - 使用 AngularJS 清理我的 View

javascript - JQgrid 不显示行

jquery ui拖动事件取消点击事件

javascript - ajax成功触发php脚本

jquery - 视频帧作为海报

javascript - 上传前查看图片

javascript - 将数字转换为空间量

foreach php 中的 Javascript - Magento

html - Outlook 中的图像宽度太宽