mohsen_zelzela00
چهارشنبه 16 آذر 1390, 10:20 صبح
با سلام خدمت اساتید محترم
من یک Table دارم که تمام tr های آن رو به صورت داینامیک درست می کنم و به Table خودم اضافه می کنم(در هنگام اجرا) الان می خوام وقتی که کاربر روی هر کدام از اونا کلیک کنه یه عملی انجام بشه من کد زیر رو نوشتم ولی جواب نداد
$("#GridView1 tbody tr").click(function (e) {
var id = $(this).find(".lbl").text();
workOrderId = id;
// $("#gridtbl tr").remove();
$.ajax({
url: "PublicHandler.ashx",
contentType: "application/json; charset=utf-8",
data: { workOrderId: id },
success: function (data) {
var grd = $("#gridtbl");
$.each(data, function (i, b) {
var str = "<tr>";
str += "<td style='display: none;'>" + b.WorkId + "</td>";
str += "<td>" + b.WorkName + "</td>";
str += "<td>" + b.SectionName + "</td>";
str += "<td>" + b.SectionSupervisor + "</td>";
if (b.RequestCount == null) {
str += "<td>" + " " + "</td>";
} else {
str += "<td>" + b.RequestCount + "</td>";
}
str += "<td>" + " " + "</td>";
str += "</tr>";
$(str).click(function () {
alert("hiiiiiiiiiii");
}).end().appendTo("#gridtbl tr");
// grd.append(str);
});
},
dataType: "json"
});
popup(e);
});
من یک Table دارم که تمام tr های آن رو به صورت داینامیک درست می کنم و به Table خودم اضافه می کنم(در هنگام اجرا) الان می خوام وقتی که کاربر روی هر کدام از اونا کلیک کنه یه عملی انجام بشه من کد زیر رو نوشتم ولی جواب نداد
$("#GridView1 tbody tr").click(function (e) {
var id = $(this).find(".lbl").text();
workOrderId = id;
// $("#gridtbl tr").remove();
$.ajax({
url: "PublicHandler.ashx",
contentType: "application/json; charset=utf-8",
data: { workOrderId: id },
success: function (data) {
var grd = $("#gridtbl");
$.each(data, function (i, b) {
var str = "<tr>";
str += "<td style='display: none;'>" + b.WorkId + "</td>";
str += "<td>" + b.WorkName + "</td>";
str += "<td>" + b.SectionName + "</td>";
str += "<td>" + b.SectionSupervisor + "</td>";
if (b.RequestCount == null) {
str += "<td>" + " " + "</td>";
} else {
str += "<td>" + b.RequestCount + "</td>";
}
str += "<td>" + " " + "</td>";
str += "</tr>";
$(str).click(function () {
alert("hiiiiiiiiiii");
}).end().appendTo("#gridtbl tr");
// grd.append(str);
});
},
dataType: "json"
});
popup(e);
});