как получить значение span id='cena_###' (### - id товара)
Пытался выкладывать на https://jsfiddle.net/a9fxgybq/7/ и https://jsfiddle.net/a9fxgybq/8/ но до конца не работает
Корзина: http://semena-tambov.ru/cart.php (когда более 1-го товара) когда у всех цен товаров одинаковый id='cena' , то при изменении количества берется цена 1-го товара <td><span id='cena'>18,00</span></td> <td><input type='text' name='prod[46724]' id='kolvo' value='3' class='num' onChange='ChangeSum()'></td> <td><span id='summa'>54,00</span></td> <td><span id='cena'>6,50</span></td> <td><input type='text' name='prod[44817]' id='kolvo' value='5' class='num' onChange='ChangeSum()'></td> <td><span id='summa'>32,50</span></td> function ChangeSum() { $cena = parseFloat($('#cena').html()); ... }; а когда делаю id с кодом товара , то не знаю как ее потом в яваскрипте получить <td><span id='cena_46724'>18,00</span></td> <td><input type='text' name='prod[46724]' id='kolvo' value='3' class='num' onChange='ChangeSum(46724)'></td> <td><span id='summa_46724'>54,00</span></td> <td><span id='cena_44817'>6,50</span></td> <td><input type='text' name='prod[44817]' id='kolvo' value='5' class='num' onChange='ChangeSum(44817)'></td> <td><span id='summa_44817'>32,50</span></td> function ChangeSum($id) { $cena = parseFloat($('#cena_$id').html()); // не работает! :( ... }; |
$cena = parseFloat($('#cena_'+$id).html()); |
Часовой пояс GMT +3, время: 20:40. |