jquery增加,删除

 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <style>
 *{
 padding: 0px;
 margin: 0px;
 /*box-sizing: border-box;*/
 }
 .box{
 width: 800px;
 height: 500px;
 margin: 20px auto;
 padding: 10px;
 }
 .box table:nth-child(1){
 width: 780px;
 margin-bottom: 5px;
 }
 .box table:nth-child(1) tr td{
 height: 30px;
 }
 .box table:nth-child(1) tr td input{
 width: 84px;
 height: 25px;
 }
 .box table:nth-child(1) tr td select{
 width: 84px;
 height: 25px;
 }
 .box table:nth-child(1) tr td .btn{
 background: #99ff00;
 border-radius: 5px;
 border: 1px solid #666666;
 }
 .box>input{
 width: 70px;
 height: 28px;
 float: right;
 border-radius: 5px;
 border: 1px solid #666666;
 margin-left: 30px;
 margin-bottom: 5px;
 }
 .box>input:nth-child(3){
 background: green;
 }
 .box>input:nth-child(2){
 background: yellow;
 }
 .box .bg{
 width: 780px;
 margin-bottom: 5px;
 }
 .box .bg tr:nth-child(1){
 background: gold;
 }
 .box .bg tr:nth-child(2n){
 background: greenyellow;
 }
 </style>
 <script src="lib/jquery-1.11.0.min.js"></script>
 <script type="text/javascript">
 $(function(){
 var city = $("#city").val();
 var regions = [["海淀","朝阳"],["安阳","濮阳","信阳","南阳","洛阳"]];
 for(var i = 0; i < regions[city].length; i++){
 var op = $("<option></option>");
 console.log("---",regions[city][i]);
 op.text(regions[city][i]);
 $("#region").append(op);
 }
 $("#city").change(function(){
 city = $(this).val();
 $("#region").empty();
 for(var i = 0; i < regions[city].length; i++){
 var op = $("<option></option>");
 console.log("---",regions[city][i]);
 op.text(regions[city][i]);
 $("#region").append(op);
 }
 });
 });
  
 function add(){
 var b1 = false;
 var b2 = false;
 var name = $("#name").val();
 var birthday = $("#birthday").val();
 var sex = $("#sex").val();
 var sel = $("#region").val();
 var cs = $("#city option:selected").html();
  
 if(name == ""){
 b1 = false;
 }else if(name.length < 3 || name.length >30){
 b1 = false;
 }else{
 b1 = true;
 }
  
 if(birthday == ""){
 b2 = false;
 }else{
 b2 = true;
 }
  
 if(b1 == false || b2 == false){
 alert("输入信息有误");
 }else{
 $(".bg").append("<tr>" +
 "<td><input type='checkbox' name='ck' ></td>" +
 "<td>" + name +"</td>" +
 "<td>" + sex +"</td>" +
 "<td>" + birthday +"</td>" +
 "<td>" + cs + "-" + sel +"</td>" +
 "<td><input type='button' οnclick='return del(this)' value='删除'></td>" +
 "</tr>");
 }
 }
 //弹窗提示
 function del(p){
 var f = confirm("确认删除!!!");
 if(!f){
 return;
 }
 p.parentNode.parentNode.remove();
 }
 function cheAll(){
 var cek = $("#che")[0].checked;
 var ck = $("input[name='ck']");
 for(var i = 0; i < ck.length; i++){
 ck[i].checked = cek;
 }
 }
 function che(){
 var cks = document.getElementsByName("ck");
 for(var i = 0; i < cks.length; i++) {
 cks[i].checked = !cks[i].checked;
 }
 }
 function delAll(){
 var ck = $("input:checked[name='ck']");
 if(ck.length == 0){
 alert("请选择,然后进行删除");
 return;
 }
 var f=confirm("确认删除!!");
 if(!f){
 return;
 }
 for(var i = 0; i < ck.length; i++){
 ck[i].parentNode.parentNode.remove();
 }
 }
 </script>
 </head>
 <body>
 <div class="box">
 <table>
 <tr>
 <td>姓名:<input type="text" id="name"></td>
 <td>性别:<select id="sex"><option></option><option></option></select></td>
 <td>生日:<input type="text" id="birthday"></td>
 <td>住址:
 <select id="city">
 <option value="0">北京</option>
 <option value="1">河南</option>
 </select>
 <select id="region">
 </select>
 </td>
 <td><input type="button" onclick="add()" value="添加" class="btn"></td>
 </tr>
 </table>
 <input type="button" onclick="delAll()" value="批量删除" />
 <input type="button" onclick="che()" value="全选/反选" />
 <table border="1" cellspacing="0" cellpadding="0" class="bg">
 <tr>
 <td><input type="checkbox" onclick="cheAll()" id="che"></td>
 <td>姓名</td>
 <td>性别</td>
 <td>生日</td>
 <td>住址</td>
 <td>操作</td>
 </tr>
 </table>
 </div>
 </body>
 </html>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值