在另一个td孩子的表中查找td

基本上,我想在按输入按钮时找到“数字”值类的td元素的值。

<table id="tableid">
 <tbody>
         <tr>
            <td> </td>
            <td class="number"> 5 </td>
            <td> </td>
            <td> </td>
            <td><input type="button" onclick="value(this)"></td>
        </tr>
 </tbody>
</table

这是无法使用的javascript:

function value(row) {
    var number = row.parentNode.parentNode.find("td:eq(1)").text(); 
    alert(number)
 }

我想念的是什么?

评论
  • fharum
    fharum 回复
    $(row).closest('tr').find('.number').text();
    

    使用最接近到该行,然后按其类查找元素,然后获取其值。