前端動態建立表格並獲取表格的所有內容為陣列
阿新 • • 發佈:2018-12-09
var arr=[];
//添加藥品
$("#btn1").click(function (){
if($("#name").val()=="" ||$("#num").val()=="" || $("#spec").val()=="" ){
alert('添加藥品鈞不能為空!');
return false
}else{}
var $tr=$("<tr></tr>");
var $bt=$("<td><a>刪除</a></td>");
var $li1="<td>"+$("#name").val()+"</td>";
var $li2="<td>"+$("#num").val()+"</td>";
var $li3="<td>"+$("#spec").val()+"</td>";
$tr.append($li1,$li2,$li3,$bt);
//將獲取的tr 追加到 table中
$('#table1 tbody').append($tr);
//獲取 a 連線的屬性
$("a").attr("href","javascript:void(0)");
//刪除
$("a").click(function(){
//定義p1 儲存 td
var p1=this.parentNode;
//定義p2 儲存 tr
var p2=p1.parentNode;
//移除 tr
$(p2).remove();
arr=[]
});
});
//儲存處方
$("#btn2").click(function(){
for(var m=0;m < ($("tbody").find('tr').length);m++){
var s={
name:$("tbody").find('tr').eq(m).find('td').eq(0).text(),
num:$("tbody").find('tr').eq(m).find('td').eq(1).text(),
danwei:$("tbody").find('tr').eq(m).find('td').eq(2).text()
};
arr[m]=s
}
if(arr.length<=0){
alert('請先新增產品!')
return false
}
//列印看儲存的產品資訊
console.log(arr);
})