Ребята, помогите пожалуйста с этим маленьким скриптом. Нужно сделать тоже самое, но только на jquery. Заранее спасибо.
function myCalc(valero){
var inputs = valero.parentNode.parentNode.getElementsByTagName('input');
var i; var length;
var valuena;
var thisval=valero.value;
for (i = 0, length = inputs.length; i < length; i++) {
if (inputs[i].type=='hidden') {
valuena = parseFloat(inputs[i].value);
}
}
valero.parentNode.parentNode.parentNode.cells[2].innerHTML="<span class='tooltips-link red'>"+valuena * thisval+"</span>";
valero.parentNode.parentNode.parentNode.cells[3].innerHTML="<span class='tooltips-link red'>"+valuena * thisval*2+"</span>";;
valero.parentNode.parentNode.parentNode.cells[4].innerHTML="<span class='tooltips-link red'>"+valuena * thisval*3+"</span>";;
}
<table id="demonstration" border="1">
<tbody>
<tr>
<td colspan="5"><b>InnerHtml рядом стоящих ячеек <font color="red">текущего ряда</font> меняются когда я вписываю цифры в текстбокс. Как реализовать это на jQuery?</b></td>
</tr>
<tr>
<td style="width:100px">Put number</td>
<td style="width:100px">
<span class=" spinBox" id="demonstration1">
<input value="1" type='text' size="5" onchange='myCalc(this);' onkeyup='myCalc(this);'>
</span>
<input type='hidden' value='5' />
</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td style="width:100px">Put 2nd number</td>
<td style="width:100px">
<span class=" spinBox" id="demonstration1">
<input value="1" type='text' size="5" onchange='myCalc(this);' onkeyup='myCalc(this);'>
</span>
<input type='hidden' value='5' />
</td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>