การ 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>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ