乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      利用jquery實(shí)現(xiàn)動(dòng)態(tài)表格的相關(guān)操作以及列表全選功能

       程序猿130 2017-08-04

      通過jQuery來,動(dòng)態(tài)創(chuàng)建表格,增加,以及 刪除某一行,以及全選,取消全選,刪除選中行等操作,加強(qiáng)jquery 操作dom 對(duì)象的能力


      頁面代碼

      1. <body>  
      2. <h2 align="center">jquery 實(shí)現(xiàn)動(dòng)態(tài)表格的創(chuàng)建及列表全選等操作</h2>  
      3. <div align="center">  
      4. 編號(hào):<input id="tId" type="text" />  
      5. 名稱:<input id="name" type="text" />  
      6. 價(jià)格:<input id="price" type="text" />  
      7. <input id="add" type="button" value="添加" />  
      8. <br />  
      9. <br />  
      10. </div>  
      11. <table id="tab" width="80%" align="center" cellspacing="0" border="1" bordercolor="#a0c6e5">  
      12.     <tbody id="tbody">  
      13.         <tr align="center">  
      14.             <td><input type="checkbox" /></td>  
      15.             <td>編號(hào)</td>  
      16.             <td>名稱</td>  
      17.             <td>價(jià)格</td>  
      18.             <td>操作</td>  
      19.         </tr>  
      20.         <tr align="center">  
      21.             <td><input type="checkbox" /></td>  
      22.             <td>001</td>  
      23.             <td>java</td>  
      24.             <td>36.5</td>  
      25.             <td><input type="button" value="delete"></td>  
      26.         </tr>  
      27.     </tbody>  
      28. </table>  
      29. <br>  
      30. <br>  
      31.   
      32. <div align="center">  
      33. <input id="selectAll" type="button" value="全選" />  
      34. <input id="cancelSelect" type="button" value="取消選中" />  
      35. <input id="deleteSelect" type="button" value="刪除選中" />  
      36. <br />  
      37. <br />  
      38. </div>  
      39. </body>  

      js 代碼

      [javascript] view plain copy
      1. <script type="text/javascript" src="./js/jquery-1.6.4.js"></script>  
      2. <script type="text/javascript">  
      3.     $(function(){  
      4.         $("#add").click(function(){ //為 按鈕添加事件  
      5.             //獲取值  
      6.             var tId = $("#tId").val();  
      7.             var name = $("#name").val();  
      8.             var price = $("#price").val();  
      9.               
      10.             // 創(chuàng)建 td 對(duì)象 并將相應(yīng)的值插入  
      11.             var cbTd = $("<td><input type='checkbox' /></td>");  
      12.             var idTd = $("<td></td>").text(tId);  
      13.             var nameTd = $("<td></td>").text(name);  
      14.             var priceTd = $("<td></td>").append(price);  
      15.             var acTd = $("<td><input type='button' value='delete' /></td>");  
      16.               
      17.             //創(chuàng)建 tr 對(duì)象將td 對(duì)象放入 tr, 再將tr 加入 tbody  
      18.             var tr = $("<tr></tr>").append(cbTd).append(idTd).append(nameTd).append(priceTd).append(acTd).attr("align","center");  
      19.             $("#tbody").append(tr);  
      20.         });  
      21.           
      22.         //對(duì) 每個(gè)刪除按鈕綁定 刪除事件  
      23.         //  這種 將一組 對(duì)象 后加 click 事件,只能將原有的 對(duì)象綁定上 事件, 新添加的綁定不了 需要 使用 live/on 方法  
      24.         /*   
      25.         $("input[value='delete']").click(function(){ 
      26.             $(this).parent().parent().remove();  
      27.          }); 
      28.         */  
      29.         //  js 1.9 已經(jīng)將 live 換位 on  
      30.          $("input[value='delete']").live("click",function(){  
      31.                 $(this).parent().parent().remove();  
      32.             });  
      33.           
      34.         //全選  
      35.         $("#selectAll").click(function(){  
      36.             $("input[type='checkbox']").attr("checked",true);  
      37.         });  
      38.           
      39.         //取消全選  
      40.         $("#cancelSelect").click(function(){  
      41.             $("input[type='checkbox']:checked").attr("checked",false);  
      42.         });  
      43.           
      44.         //刪除選中  
      45.         /* 1. 
      46.         $("#deleteSelect").click(function(){ 
      47.             $("input[type='checkbox']:checked").parent().parent().remove(); 
      48.         }); 
      49.         */  
      50.         //2. 遍歷  
      51.         $("#deleteSelect").click(function(){  
      52.             var chks = $("input[type='checkbox']:checked");  
      53.             $.each(chks,function(i,ck){  
      54.                 $(ck).parent().parent().remove();  
      55.             })  
      56.         });  
      57.     });  
      58. </script>  

      效果圖:



        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多