如何使用jquery获取td的值


How to get the value of td using jquery

我试图获得的值或文本,这是在td标签内,我已尝试自定义属性,但失败了。我已经工作了两个多小时了,但是我得到了一个未定义的错误。

下面是PHP代码

$id=$row["id"];
$name=$row["name"];
echo "<tr class='inner'>";
echo "<td class='tdtext'check='$id' contenteditable='true'>".$row["name"]."</td>";
echo "<td><Button class='btn btn-primary buttonclass' tayyab='$id'>edit</Button>
    echo "</tr>";

这是j查询代码

$(".buttonclass").click(function(){
        var edit=$(this).attr("tayyab");
          var abc = $(this).siblings(".tdtext").html();
        alert(abc);
});

您想要找到最近的父TD,然后是前一个TD

$(".buttonclass").click(function(){
    var edit = $(this).attr("tayyab");
    var abc = $(this).closest('td').prev(".tdtext").html();
    alert(abc);
});

注意tayyab是一个无效的属性,它应该是data-tayyab