如何使用JavaScript或TypeScript获取表中tr的第二个td值

时间:2019-12-18 11:59:20

标签: javascript typescript

我试图获取表中tr的第二个td值,但没有醒来。我发现find不是一个函数,所以如何使用javascript或typescript获取表中tr的第二个td值。不要使用jquery

let target = e.originalEvent.toElement.closest('tr');
if (target && target.id) {
  let td = target.find('td:nth-child(2)');
  let fieldValue = e.data[target.id];
  if (td) {
    console.log("This row ID is ="+ td.value )
  } 
} 

1 个答案:

答案 0 :(得分:3)

[ngStyle]="d.data=='something'?{'background-color':'green'} : {'background-color': 'white'}" 查找与选择器匹配的后代是jQuery方法,但是您没有使用jQuery(并且您不想这样做,这很好)。使用.find代替,它支持jQuery的 most 选择器:

querySelector