Как заменить элементы и их значения JavaScript
|
|
[16] likbezz [21.03.2012, 13:14] |
Krem-Brule, Quote (Krem-Brule) проверил, всё так же... Quote <script type="text/javascript"> $.get('/shop/checkout',function(showc){ $('#showcart2').html($('#order-table',showc).html()); }); $('#order-table td.order-item-cnt',showc).each(function(){ $(this).html($(this).find('input').val()); }); </script> Ты уже вышел из функции $.get (отмечено синим) - у тебя нет переменной showc ... она удалилась вместе с функцией ... Данная переменная доступна только внутри функции ...
Ты проверь лучше мой код что выше ))) Вот он может и будет работать ))) ... |
|
[17] Krem-Brule [21.03.2012, 13:25] |
так это и есть твой код.. кажется |
|
[18] likbezz [21.03.2012, 13:29] |
Krem-Brule, Quote (Krem-Brule) так это и есть твой код.. кажется Нет ))) Мой вот, и он совсем не такой: Code <script type="text/javascript"> $.get('/shop/checkout',function(showc){ $('#order-table td.order-item-cnt',showc).each(function(){ $(this).html($(this).find('input').val()); }); $('#showcart2').html($('#order-table',showc).html()); }); </script> |
|
[19] Krem-Brule [21.03.2012, 13:39] |
но работает так же) |
|
[20] likbezz [21.03.2012, 13:45] |
Krem-Brule, Quote (Krem-Brule) но работает так же) В смысле - не работает? Ладно, объясни лучше где должен быть результат, и что в нём должно быть? Блока с ID showcart2 - вообще не нашёл на главной ... ... |
|
[21] Krem-Brule [21.03.2012, 13:54] |
этот блок на странице чекаут. если кинешь что-то в корзину, то появится Добавлено (21.03.2012, 13:54) --------------------------------------------- по-сути это блок показывающий на любой странице содержимое корзины, только там вместо инпута должно быть просто значение |
|
[22] likbezz [21.03.2012, 14:24] |
Krem-Brule, Quote (Krem-Brule) этот блок на странице чекаут. если кинешь что-то в корзину, то появится Это вот этот что ль?
...
Тогда вот так: Code <script type="text/javascript"> $.get('/_example/sites/_part1/krem-brule/1.html',function(showc){ var o=$('#order-table',showc); $('td.order-item-cnt',o).each(function(){ $(this).html($(this).find('input').val()); }); $('#showcart2').html(o.html()); }); </script>
|
|
[23] Krem-Brule [21.03.2012, 14:33] |
гениально! |
|