jQuery实现添加删除

用jQuery实现添加删除
用原生js实现的代码:https://blog.csdn.net/m0_53679993/article/details/124179917?spm=1001.2014.3001.5502

 <table id="employeeTable">
           <tr>
               <th>Name</th>
               <th>Email</th>
               <th>Salary</th>
               <th>&nbsp;</th>
           </tr>
           <tr>
               <td>Tom</td>
               <td>tom@tom.com</td>
               <td>5000</td>
               <td><a href="deleteEmp?id=001">Delete</a></td>
           </tr>
           <tr>
               <td>Jerry</td>
               <td>jerry@tom.com</td>
               <td>8000</td>
               <td><a href="deleteEmp?id=002">Delete</a></td>
           </tr>
           <tr>
               <td>Bob</td>
               <td>bob@tom.com</td>
               <td>10000</td>
               <td><a href="deleteEmp?id=003">Delete</a></td>
           </tr>
      </table>

      <div id="formDiv">
          <h4>添加新员工</h4>
          <table>
              <tr>
                  <td class="word">name:</td>
                  <td>
                      <input type="text" name="empName" id="empName">
                  </td>
              </tr>
              <tr>
                   <td class="word">Email:</td>
                   <td>
                       <input type="text" name="email" id="email">
                   </td>
               </tr>
               <tr>
                   <td class="word">Salary:</td>
                   <td>
                       <input type="text" name="salary" id="salary">
                   </td>
               </tr>
               <tr>
                  
                   <td colspan="2" align="center">
                       <button id="addEmpButton" value="abc">
                           Submit
                       </button>
                   </td>
               </tr>
          </table>
  /*
        1.添加
        2.删除
       */
      $('addEmpButton').click(function(){
          //1.收集输入的数据
            var $empName = $('#empName') 
            var $email = $('#email') 
            var $salary = $('#salary') 
            var empName = $empName.val() 
            var email = $email.val()
            var salary = $salary.vai()
            //2.生成对应的<tr>标签结构,并插入#employeeTable的tbody中
                $('<tr></tr>')
                .append('<td>'+empName+'</td>')// 拼串
                .append('<td>'+email+'</td>')
                .append('<td>'+salary+'</td>')
                .append('<td>< a href="deleteEmp?id="'+Date.now()+'>Delete</ a></td>')
                .appendTo('#employeeTable>tbody')

                //3.清除输入
                $empName.val('') 
                $email.val('')
                $salary.val('')
      })
      //给所有删除连接绑定监听
      $('#employeeTable a').click(clickDelete)
    //点击删除的回调函数
      function clickDelete(){
        
        var $tr =$(this).parent().parent()
        var name = $tr.children(':first').html()
        if(confirm('确定删除'+name+'吗?')){$tr.remove()}
        return false
      }
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值