Здравствуйте! говорю сразу, что перерыл кучю постов но ничего не помогло. нужно подсчитать суму всех значений инпут.
| Код | <div class="basket_sum float_l padding_t_50"> <input type="text" id="kolich" onChange="ChangeB('.$value.', '.$kk.');" name="tov['.$line['id'].']" value="'.$value.'" class="margin_l_10"> </div> <div class="basket_sum float_l padding_t_50"> <input type="text" id="kolich" onChange="ChangeB('.$value.', '.$kk.');" name="tov['.$line['id'].']" value="'.$value.'" class="margin_l_10"> </div> <div class="basket_sum float_l padding_t_50"> <input type="text" id="kolich" onChange="ChangeB('.$value.', '.$kk.');" name="tov['.$line['id'].']" value="'.$value.'" class="margin_l_10"> </div>
|
Пробую пишу
| Код | function ChangeB($oldkolich, $k) { s=0; $('#kolich').each(function(){
s=s+$(this).val()*1; }); alert(s);
}
|
выводит значение только первого инпута если пишу
| Код | function ChangeB($oldkolich, $k) { s=0; $('.basket_sum float_l padding_t_50').each(function(){
s=s+$(this).find('input').val()*1; }); alert(s);
}
|
то выводит 0 Помогите плиз! Спасибо!
|