zoukankan      html  css  js  c++  java
  • 在页面上动态添加和删除【添加信息的文本框】

    页面上的内容:

    当点击添加或删除会做出相应的操作

    页面的html代码

     1 <li id="clid">
     2                            <div>
     3                                   姓名:<input type="text" name="guestName" class="dfinput" style=" 150px;"/>
     4                                &nbsp;&nbsp;&nbsp;&nbsp;国别:<input name="guestState" type="text" class="dfinput" style=" 150px;" >
     5                                &nbsp;&nbsp; 性别:&nbsp;&nbsp;<select name="guestSex">
     6                                                                    <option value="0">请选择</option>
     7                                                                    <option value="1"></option>
     8                                                                    <option value="2"></option>
     9                                                                </select>
    10                                &nbsp;&nbsp;&nbsp;&nbsp;单位<input type="text" name="gusetUnit" class="dfinput" style=" 150px;" />
    11                                &nbsp;&nbsp;&nbsp;&nbsp;职务职称:<input type="text" name="guestJob" class="dfinput" style=" 150px;" />
    12                                <input type="button" value="删除" onclick="del(this);"><input type="button" value="添加" onclick="add();">
    13                           </div>
    14                      </li>
    View Code

    实现动态添加和删除的js代码(jquery)

     1 <script type="text/javascript">
     2     //动态添加外宾
     3     function add(){
     4         //获取要克隆的对象
     5         var cloneDiv=$("#clid div").eq(0);
     6         //克隆
     7         var newDiv=cloneDiv.clone();
     8         //添加
     9         //添加前清空值
    10         $("input[type='text']",newDiv).val("");        
    11         //添加
    12         newDiv.appendTo("#clid");
    13 
    14     }
    15     
    16     
    17     //删除
    18     function del(btn){
    19         //获取要删除的对象
    20         var delDiv=$(btn).parent();
    21         //当最后一个的时候不可删除
    22         var lastDiv=$("#clid div");
    23         if(lastDiv.length>1){
    24             delDiv.remove();
    25         }
    26     }
    27 </script>
    View Code
  • 相关阅读:
    Asp.Net.Core 系列-中间件和依赖注入Hosting篇
    Asp.Net.Core 系列-中间件和依赖注入进阶篇
    Asp.Net.Core 系列-中间件和依赖注入基础篇
    修饰符总结
    CSS3边框border知识点
    浅谈CSS中的居中
    c#中的委托和事件
    c#基础知识复习-static
    c#基础知识复习
    Bfc的理解
  • 原文地址:https://www.cnblogs.com/shangxiaofei/p/3966905.html
Copyright © 2011-2022 走看看