JavaScript

超轻量级php框架startmvc

jQuery实现列表的增加和删除功能

更新时间:2020-07-13 08:06:01 作者:startmvc
具体代码如下所示:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>jQ

具体代码如下所示:


<!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实现列表的增加和删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

jq 列表增加删除