我试图获取表中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 )
}
}
答案 0 :(得分:3)
[ngStyle]="d.data=='something'?{'background-color':'green'} : {'background-color': 'white'}"
查找与选择器匹配的后代是jQuery方法,但是您没有使用jQuery(并且您不想这样做,这很好)。使用.find
代替,它支持jQuery的 most 选择器:
querySelector