การ clone() ด้วย jQuery ลบข้อมูลออกไม่หมด
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา การ clone() ด้วย jQuery ลบข้อมูลออกไม่หมด
การ clone() ด้วย jQuery ลบข้อมูลออกไม่หมด
Copy
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="per"><!-- InstanceBeginEditable name="content" --> <script src="js/jquery.js"></script> <div class="container"> <!-- Portfolio Item Heading --> <table id="myTbl" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" valign="top"> <form id="form1" name="form1" method="post" action=""> <div class="firstTr" > <h3><font color="#09ba32">ประเภทอาหาร</font></h3> <table class="table table-hover" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr > <td><input type="checkbox" name="res" value="ก๋วยเตี๋ยว"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">ก๋วยเตี๋ยว</span></td> <td><input type="checkbox" name="res" value="สุกี้ชาบู"/> <span class="style1"><img src="images/category/สุกี้ชาบู.png" width="25" height="25">สุกี้ ชาบู</span></td> <td><input type="checkbox" name="res" value="ร้านกาแฟ"/> <span class="style1"><img src="images/category/ร้านกาแฟ.png" width="25" height="25">ร้านกาแฟ</span></td> <td><input type="checkbox" name="res" value="หมูกะทะ"/> <span class="style1"><img src="images/category/หมูกะทะ.png" width="25" height="25">หมูกะทะ</span></td> <td><input type="checkbox" name="res" value="สเต็ก"/> <span class="style1"><img src="images/category/สเต็ก.png" width="25" height="25">สเต็ก</span></td> <td><input type="checkbox" name="res" value="อาหารทะเล"/> <span class="style1"><img src="images/category/อาหารทะเล.png" width="25" height="25">อาหารทะเล</span></td> <td><input type="checkbox" name="res" value="เบเกอรี่เค้ก"/> <span class="style1"><img src="images/category/เบเกอรี่เค้ก.png" width="25" height="25">เบเกอรี่ เค้ก</span></td> <td><input type="checkbox" name="res" value="อาหารญี่ปุ่น"/> <span class="style1"><img src="images/category/อาหารญี่ปุ่น.png" width="25" height="25">อาหารญี่ปุ่น</span></td> </tr> </table> </div> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <button class="btn btn-success" id="addRow" type="button">เพิ่มผู้ใช้</button> <button class="btn btn-success" id="removeRow" type="button">ลบผู้ใช้คนล่าสุด</button> </td> </tr> </table> <table class="table table-hover" width="100%" border="0" cellspacing="0" cellpadding="0"> <br> <h3><font color="#09ba32">สิ่งอำนวยความสะดวก</font></h3> <tr> <td><input type="checkbox" name="res" value="ที่จอดรถ"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">ที่จอดรถ</span></td> <td><input type="checkbox" name="res" value="ห้องแอร์"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">ห้องแอร์</span></td> <td><input type="checkbox" name="res" value="Wi-Fi"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">Wi-Fi</span></td> <td><input type="checkbox" name="res" value="คาราโอเกะ"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">คาราโอเกะ</span></td> </tr> </table> <table class="table table-hover" width="100%" border="0" cellspacing="0" cellpadding="0"> <h3><font color="#09ba32">เวลาเปิด-ปิด</font></h3> <tr> <td><input type="checkbox" name="res" value="เช้า"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">เช้า (06.00-11.00)</span></td> <td><input type="checkbox" name="res" value="กลางวัน"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">กลางวัน (11.00-16.00)</span></td> <td><input type="checkbox" name="res" value="เย็น"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">เย็น (16.00-2000)</span></td> <td><input type="checkbox" name="res" value="กลางคืน"/> <span class="style1"><img src="images/category/ก๋วยเตี๋ยว.png" width="25" height="25">กลางคืน (20.00น. เป็นต้นไป)</span></td> </tr> </table> <input name="h_all_id_data" type="hidden" id="h_all_id_data" value="<?=$all_id_data?>" /> <table width="100%" border="0" cellspacing="0" cellpadding="0" <tr> <td> <div align="center"><input class="btn btn-success" type="submit" name="Submit" id="Submit" value="ค้นหาข้อมูล" /></td></div> </tr> </table> </form> <br /> </div> <script type="text/javascript"> $(function(){ $("#addRow").click(function(){ // ส่วนของการ clone ข้อมูลด้วย jquery clone() ค่า true คือ // การกำหนดให้ ไม่ต้องมีการ ดึงข้อมูลจากค่าเดิมมาใช้งาน // รีเซ้ตเป็นค่าว่าง ถ้ามีข้อมูลอยู่แล้ว ทั้ง select หรือ input $(".firstTr:eq(0)").clone(true) .find("input").attr("value","").end() .find("select").attr("value","").end() .appendTo($("#myTbl")); }); $("#removeRow").click(function(){ // // ส่วนสำหรับการลบ if($("#myTbl table").size()>1){ // จะลบรายการได้ อย่างน้อย ต้องมี 1 รายการ $("#myTbl table:last").remove(); // ลบรายการสุดท้าย }else{ // เหลือ 1 รายการลบไม่ได้ alert("ต้องมีรายการข้อมูลอย่างน้อย 1 รายการ"); } }); }); </script> </body>
Jame Panuwat Suksamran
19-11-2016
15:33:29
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ