在我的應用程序中,我需要輸入輸入控件(TextBoxes)中的所有輸入值。如何讀取動態生成的HTML表格行的td值?
然後,將這些值作爲一行插入表中,在這裏我檢查冗餘的EmpNo值。 刪除按鈕將在插入表格的行時與ID一起動態生成。
現在我需要刪除的行刪除時,單擊按鈕
如何選擇選擇刪除按鈕的行?並從表中刪除它?
$("#btnInsert").click(function() {
var eNo = $("#txtEmpNo").val();
var eName = $("#txtEmpName").val();
var sal = $("#txtSalary").val();
var deptNo = $("#txtDeptNo").val();
var rowCnt = $("#tblBody tr").size();
if (eNo == "" && eName == "" && sal == "" && deptNo == "") {
alert("Enter values");
}
else {
if (rowCnt == 0) {
$("<tr><td id='Items" + rowCnt + "'>" + eNo + "</td><td>" + eName + "</td><td>" + sal + "</td><td>" + deptNo +" <input type='button' value='Delete' id='btnDelete"+rowCnt+"'/></td></tr>").appendTo("#tblBody");
$("input[id^=txt]").val("");
$("input[id^=btnDelete]").bind("click", function() {
alert("delete button is clicked");
});
}
else {
var dupCount = 0;
for (var i = 0; i < rowCnt; i++) {
var num = $("#Items" + i).html().toString();
if (eNo == num) {
dupCount++;
}
}
if (dupCount == 0) {
$("<tr><td id='Items" + rowCnt + "'>" + eNo + "</td><td>" + eName + "</td><td>" + sal + "</td><td>" + deptNo + " <input type='button' value='Delete' id='btnDelete" + rowCnt + "'/></td></tr>").appendTo("#tblBody");
$("input[id^=txt]").val("");
$("input[id^=btnDelete]").bind("click", function() {
alert("delete button is clicked");
});
}
else {
alert("Your entered EmpNo is already exists in the table !");
}
}
}
})
我把代碼中的jsfiddle,請查看這裏http://jsfiddle.net/x34fseh3/1/ – Sanjeev4evr 2014-09-10 18:30:30
任何機會呢? – Turnip 2014-09-10 18:37:18
@ 3rror404但它在我的本地機器即Visual Studio IDE中運行良好。我在jsfiddle中放置了相同的代碼。但它不在jsfiddle中工作。 – Sanjeev4evr 2014-09-10 18:40:44