jquery clone方法實現動態增加行和刪除行

2021-09-01 03:28:36 字數 1228 閱讀 7724

//待轉殖的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...