2013-07-26 73 views
0

我必須使用javascript在動態生成的行中編輯和刪除功能。 我遇到了編輯功能。雖然我已經搜索並可以完成,但在該PHP使用。我不需要PHP。有人可以告訴我如何以簡單的方式做到這一點。使用jquery編輯功能

我有類似 < ----- JS ---------->

function Edit(){ 
     $('#edit').editable(); 
    } 

但不知道如何實現它。爲)動態生成的行

功能addRow({

代碼

變種MYNAME =的document.getElementById( 「名稱」); var age = document.getElementById(「age」);

var table = document.getElementById("myTableData"); 

var rowCount = table.rows.length; 
var row = table.insertRow(rowCount); 


row.insertCell(0).innerHTML=myName.value; 

row.insertCell(1).innerHTML= age.value; 
row.insertCell(2).innerHTML= '<input type="button" value = "Delete" onClick="Javacsript:deleteRow(this)">'; 
//row.insertCell(3).innerHTML= '<input type="button" value = "Edit" onClick="Edit();" id="edit">'; 
//row.insertCell(4).innerHTML= '<input type="button" value = "Update" onClick="Javacsript:editRow(this)">'; 

}

回答

0
function Edit(){ 
    $('#edit').attr('contenteditable','true'); 
} 
+0

其實我已經編輯了上面的代碼,我想實現它,如果ü可以在評論部分看到,但我沒有得到它 – shefali

+0

請建議一些 – shefali

+0

也許我誤解了你題。你需要像這樣:row.insertCell(0).innerHTML =''也許?但如果你需要編輯的值是持久的,你必須以某種方式將它保存到localStorage(基於JavaScript,但如果用戶清除他的緩存它將丟失)或與服務器端代碼,這需要PHP,也許MySQL – daghan