1. 程式人生 > >前端動態建立表格並獲取表格的所有內容為陣列

前端動態建立表格並獲取表格的所有內容為陣列

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); })