使用td中的文本获取父表名称

时间:2016-06-17 10:39:55

标签: javascript jquery html5

我正在开发一个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

创造了小提琴

1 个答案:

答案 0 :(得分:0)

您提到您正在动态创建表格,所以我假设您的点击事件不会被激活,除非您委派它。

尝试在按钮上添加一个类.save并运行以下代码。



$(document).on('click', '.save', function(){
  console.log($(this).closest('table'));
});