我正在开发一个MVC应用程序,我在其中动态创建了两个表。在每个表中,第一列包含ID,最后一列包含保存按钮。单击保存按钮我将此ID传递给我的函数。现在我想检查从哪个表单击按钮,以便我可以执行操作。我尝试了很多解决方案,但没有奏效。有人可以帮忙吗?
function SaveDocument(_param) {
//alert(_param + "Add");
return;
var tableRow = $("td").filter(function () {
return $(this).text() == String(_param);
}).parent('tr');
tableRow.parent().attr('uid');
}
我也尝试了像this这样的链接,但这些都不起作用。
编辑: - 我为这个here
创造了小提琴答案 0 :(得分:0)
您提到您正在动态创建表格,所以我假设您的点击事件不会被激活,除非您委派它。
尝试在按钮上添加一个类.save
并运行以下代码。
$(document).on('click', '.save', function(){
console.log($(this).closest('table'));
});