HTMLTableRowElement的第一个单元格中的访问值

时间:2012-03-21 23:00:59

标签: javascript jquery datatables

是否可以访问HTMLTableRowElement的第一个单元格中的值,如下所示:http://krook.org/jsdom/HTMLTableRowElement.html

2 个答案:

答案 0 :(得分:8)

是。如果您的行位于名为tr的变量中,只需访问tr.cells[0]并从中获取您想要的任何内容。

答案 1 :(得分:0)

老问题,但我想以更合适的方式回答我认为OP正在寻找的,基于回应

anSelected[0].cells[0].innerText which works, I'm looking for alternatives

根据MDN

cells属性(HTMLTableRowElement.cells)

返回包含行中单元格的实时HTMLCollection。 HTMLCollection处于活动状态,并在添加或删除单元格时自动更新。

因此,我们现在可以检查HTMLCollection的MDN,查看.item() method,其描述可以完全符合您的要求:

该方法采用index参数,该参数是要返回的节点的位置。

所以,为了避免以下情况:

anSelected[0].cells[0].innerText

您可以使用.item()方法:

anSelected.item(0).cells.item(0).innerText