• jquery点击事件后增加克隆的标签,并改变克隆的属性加入


     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <script src="jquery-3.2.1.js"></script>
     7 </head>
     8 <body>
     9     <div  id="outer">
    10         <div id="item">
    11             <input value="+" type="button" onclick="add(this)">
    12             <input type="text" size="10px">
    13         </div>
    14     </div>
    15 <script>
    16     function add(ev) {
    17         var copyer=$(ev).parent().clone();             // 设置一个变量等于要拷贝的内容,找到此标签的父级,clone()克隆.
    18         copyer.children(":button").attr("value","-").attr("onclick","del(this)"); //按设定需求 把克隆内容里的value和onclick事件改变
    19         $("#item").after(copyer);                      // 或者用$("#outer").append(copyer); 一个是找到兄弟的加入同级标签,一个是找到父级标签
    20                                                                                           //加入的方法也不同
    21     }
    22     function del(ev) {
    23         $(ev).parent().remove()
    24     }
    25 </script>
    26 </body>
    27 </html>
    本例是为了用jquery实现标签的添加,并改变元素.点加号可以增加复制的input标签,但是属性已经被改变,这里用到了colne()克隆方法;如果点减号,则删除了添加的本行.
  • 相关阅读:
    c#多线程控制
    SQL解析XML文件
    c#时间差高精度检查
    SQL Server数据库级别触发器
    c#做对比软件
    项目管理开源软件
    信息量、信息熵、交叉熵、相对熵
    GAN评价指标之mode score
    Fréchet Inception Distance(FID)
    图片的多样性之模式崩溃
  • 原文地址:https://www.cnblogs.com/laoguiaabb/p/8043493.html
Copyright © 2020-2023  润新知