Динамическая выборка jQuery
function rePrice(id)
{
if(!isNaN($('input[name="total_"+id]').val()))
{
$('input[name="summ_"+id]').val($('input[name="price_"+id]').val() * $('input[name="total_"+id]').val());
}
else
{
$('input[name="total_"+id]').val(0);
$('input[name="summ_"+id]').val(0);
}
}
Перестало работать после добавления в строки `id`. Как переделать, что бы заработало. Нужно получать значение через id |
$('input[name="total_'+id+'"]').val(0);
|
Вот тут у меня что-то не так...
Инпут | Значение id=sum0 | 12.31 id=sum1 | 12 id=sum2 | 159.41 id=sum3 | 123.31
var totalSum = 0;
for(i=0; i<=3; i++)
{
totalSum+= !isNaN(parseFloat($('#sum'+i).val())) ? parseFloat($('#sum'+i).val()) : 0;
}
$('#getSumm').html(totalSum.toFixed(2));
При запуске всегда возвращает в элемент getSumm значение последнего инпута... |
Сделайте рабочий пример
|
totalSum += ( parseFloat( $('#sum'+i).val() ) || 0 );
|
devote, Вы гений! Спасибо!!!
|
| Часовой пояс GMT +3, время: 19:32. |