//待轉殖的div
% %
js**
//動態新增行function addrow(service_id,service_rate,divide_rate,flag)
var newrow=row1.clone(true);//建立第一行的乙個副本
// newrow.insertbefore(row1);//在第一行前插入
newrow.insertafter(row1);//在第一行後插入
var rndid="serviceid"+idnum;
newrow.attr("id",rndid);//設定行id 每次都不一樣
//給各個 select input 加上不同的id
newrow.find("a").attr("id",rndid);
newrow.find("select.serviceselect").attr("id","serviceselect"+rndid);
newrow.find("input.servicerate").attr("id","servicerate"+rndid);
newrow.find("input.dividerate").attr("id","dividerate"+rndid);
//初始值為空
$("#servicerate"+rndid).val("");
$("#dividerate"+rndid).val("");
//繫結事件
newrow.find("input.dividerate").blur(function());
newrow.find("input.servicerate").blur(function());
//給新增的每一行內的刪除加上刪除事件
newrow.find("a").click(function());
// 新加行顯示刪除按鍵
newrow.find("a").html(" 刪除");
//修改時候用到
if(flag==2)
//檢視時候用到
if(flag==3)
//顯示轉殖出的新行資料
newrow.show();
idnum++;//轉殖一次加一次
} //動態刪除行
function delrow(who)
description方法實現
description方法 使用格式化字元 顯示陣列 字典和集合的全部內容。事實上,通過覆蓋繼承的description方法,還可以使用這些格式字元顯示你自己的類物件。如果不覆蓋方法,nslog僅僅顯示類名和該物件在記憶體中的位址,這是從nsobject類繼承的description方法的預設實現。...
查詢方法實現
public class testsearch else print data,k 塊查詢 public void blocksearch int data,int num if blockindex 1 print data,p static class block public static v...
實現apply call 方法
實現乙個call方法 function.prototype.mycall function context context.fn args let result context.fn args delete context.fn return result var value 2 var obj f...