javascript — получение конкретного значения td для расчета

Получение конкретного значения ТД для расчета

У меня есть немного кода, мне нужно получить конкретное значение тд на входе тд. Я сделал некоторый код, но не получил значение. Помоги мне исправить мою ошибку. Я получаю строку и столбец, хотя я знаю, что elem.value получит значение, но проблема в том, что мне нужно умножить значения td каждого tr и сохранить их в следующем td этой строки.

 function myFunction(elem){ var rowIndex = elem.parentNode.parentNode.rowIndex; alert(rowIndex); var columnIndex = elem.parentNode.cellIndex; alert(columnIndex); var table = $('myTableID').DataTable(); var val = table.cell({ row: rowIndex, column: columnIndex }).val(); } 

Редактировать: Хорошо, я вызываю функцию на входе каждого тд,

 {amp}lt;table id='myTableID'{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;th{amp}gt;quantity{amp}lt;/th{amp}gt; {amp}lt;th{amp}gt;rate{amp}lt;/th{amp}gt; {amp}lt;th{amp}gt;total{amp}lt;/th{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='q1' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='r1' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='t1' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='q2' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='r2' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='t2' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='q3' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='r3' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='t3' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;/table{amp}gt; в {amp}lt;table id='myTableID'{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;th{amp}gt;quantity{amp}lt;/th{amp}gt; {amp}lt;th{amp}gt;rate{amp}lt;/th{amp}gt; {amp}lt;th{amp}gt;total{amp}lt;/th{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='q1' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='r1' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='t1' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='q2' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='r2' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='t2' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='q3' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='r3' oninput='myFunction(this)' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;input type='text' id='t3' /{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;/table{amp}gt; 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector