我试图获得的值或文本,这是在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