jQuery实现列表的增加和删除功能
更新时间:2018年06月14日 17:07:47 作者:心晴安夏
这篇文章主要介绍了jQuery实现列表的增加和删除功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
具体代码如下所示:
<!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="#" rel="external nofollow" rel="external nofollow" >delete</a></td> </tr> <tr> <td>c</td> <td>3453</td> <td><a href="#" rel="external nofollow" rel="external nofollow" >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>
总结
以上所述是小编给大家介绍的jQuery实现列表的增加和删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
这篇文章主要介绍了jQuery Dialog 打开时自动聚焦的解决方法,及jquery dialog打开时,自动聚焦在第一个控件上的方法,对jquery dialog相关知识感兴趣的朋友通过本文一起学习吧2016-11-11浅谈jQuery页面的滚动位置scrollTop、scrollLeft
官方文档的解释有点含糊,其实换个角度就很容易理解了,scrollTop获取的是内部元素超出外部容器的高度。 例如:$('window').scrollTop()获取的就是当前这个页面超出窗口最上端的高度,scrollLeft与此同理2015-05-05
最新评论