Javascript 从另一个td子级在表中查找td

Javascript 从另一个td子级在表中查找td,javascript,jquery,html,Javascript,Jquery,Html,基本上,当我按下输入按钮时,我想找到类“number”值的td元素的值 <table id="tableid"> <tbody> <tr> <td> </td> <td class="number"> 5 </td> <td> </td> <td> </td

基本上,当我按下输入按钮时,我想找到类“number”值的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

我错过了什么

$(row).closest('tr').find('.number').text();
使用“最接近”转到行,然后按其类查找元素,然后获取其值


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

您好,我假设这是一个一般性问题,您不要求查找动态创建的表。我建议您使用经典JAVASCRIPT

function myFunction() {
  var x = document.getElementsByClassName("number")[0].innerHTML;
  alert(x);
}

干杯

您好,我假设这是一个一般性问题,您不是在要求查找动态创建的表。我建议您使用经典JAVASCRIPT

function myFunction() {
  var x = document.getElementsByClassName("number")[0].innerHTML;
  alert(x);
}

Cheers

find()
是一种jQuery方法,
text()
也是一种jQuery方法
.parentNode
是本机元素属性。你在混淆你的逻辑。而且,
有一个错误的标签。从html内联绑定中,该变量实际上是输入元素。好的,谢谢,现在我知道了为什么不起作用,但如何解决它?
find()
是一种jQuery方法,
text()
也是一种jQuery方法
.parentNode
是本机元素属性。你在混淆你的逻辑。而且,
有一个错误的标签。从html内联绑定中,该变量实际上是输入元素。好的,谢谢,现在我知道了为什么不起作用,但我如何解决它?如果有多行呢?再次从问题的条件假设,这是静态表,如示例所示,表中只有一个元素具有类名编号。无论如何,您可以使用表中具有相同类名var x=document的n个元素;对于(var i=0;iquerySelectorAll上的包装器,如果有多行怎么办?根据问题的条件,我再次假设这是静态表,如示例所示,表中只有一个元素具有类名编号。无论如何,您可以使用表中具有相同类名var x=document的n个元素;对于(var i=0;iquerySelectorAll