jQuery实现列表的增加和删除
程序员文章站
2022-03-04 16:09:15
jQuery name price delete ... ......
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery</title> <style> </style> </head> <body> <div> <table style="margin: 10px auto;" id="tableList"> <thead> <tr> <th>name</th> <th>price</th> <th>delete</th> </tr> </thead> <tbody> <tr> <td>a</td> <td>123</td> <td><a href="#">delete</a></td> </tr> <tr> <td>c</td> <td>3453</td> <td><a href="#">delete</a></td> </tr> </tbody> </table> </div> <form> <table style="margin:0 auto;"> <tr> <td>name</td> <td><input type="text" name="name"></td> </tr> <tr> <td>price</td> <td><input type="text" name="price"></td> </tr> <tr> <td colspan="2"> <input type="submit" value="submit" id="add"> </td> </tr> </table> </form> <script src="../js/vendor/jquery-3.2.1.min.js"></script> <script> var $tableList=$("#tableList"); //tianjia $("#add").click(function(){ var tdName= $("input[name=name]").val(); var tdPrice = $("input[name=price]").val(); $("<tr></tr>").append("<td>"+tdName+"</td>") .append("<td>"+tdPrice+"</td>") .append("<td><a href='#?'>delete</a></td>") .appendTo($("#tableList>tbody")) .find("a").click(function(){ $(this).parent().parent().remove(); }); $("input[name=name]").val(""); $("input[name=price]").val(""); return false; }) //delete $("#tableList>tbody a").click(function(){ $(this).parent().parent().remove(); }) </script> </body> </html>
推荐阅读
-
python 给DataFrame增加index行名和columns列名的实现方法
-
iOS实现通过按钮添加和删除控件的方法
-
Vue 实现列表动态添加和删除的两种方法小结
-
jQuery插件zTree实现删除树节点的方法示例
-
jQuery插件zTree实现删除树子节点的方法示例
-
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
-
jQuery+vue.js实现的多选下拉列表功能示例
-
使用phonegap克隆和删除联系人的实现方法
-
JavaScript实现向select下拉框中添加和删除元素的方法
-
jQuery删除节点的三个方法即remove()detach()和empty()