Форма с чекбоксом, как вывести данные в другой блок
Вложений: 1
Здравствуйте.
Есть аккордеон с чекбоксами (скриншот приведен ниже для большей наглядности). Рядом блок, куда выводятся данные о выбранных площадках и стоимости. Код аккордеончика: <div class="block"> <div class="row row-product"> <div class="col-md-1 col-xs-1"> <label><input class="checkbox" name="accordion_adress" type="checkbox"><span></span></label> </div> <div class="col-md-2 col-xs-2 col-pr0"> <img width="70" height="35" src="" class="attachment-img-accordeon wp-post-image" alt="kluch"> </div> <div class="col-md-9 col-xs-7 product-name__text"> <strong>KL10TCH</strong><br> <span>Конюшенная площадь, 1</span> </div> </div> <div class="row row-product"> <div class="col-md-1 col-xs-1"> <label><input class="checkbox" name="accordion_adress" type="checkbox"><span></span></label> </div> <div class="col-md-2 col-xs-2 col-pr0"> <img width="70" height="32" src="" class="attachment-img-accordeon wp-post-image" alt="obama"> </div> <div class="col-md-9 col-xs-7 product-name__text"> <strong>Ночной клуб «Barakobamabar»</strong><br> <span>Конюшенная пл., д. 2</span> </div> </div> </div> Блок куда должна выводиться информация: <div class="col-md-6 col-grey"> <div class="row"> <div class="col-md-9"> <p class="count-platform">Вы выбрали показ видеоролика в <strong> </strong> рекламных площадках:</p> </div> <div class="col-md-3 btn_hash"><a href="#form" class="btn btn-primary">ЗАКАЗАТЬ</a></div> </div> <div class="row"> <div class="col-md-12 lego-list"> <ul> </ul> </div> </div> <div class="row"> <div class="col-md-12"> <div class="alert alert-white" role="alert"> Стоимость пакета составит: <strong> </strong> <span>руб</span> в месяц </div> </div> </div> </div> Счетчик я сделала: i=0; $('.checkbox').click(function() { if ( $(this).is(':checked')) { i++; } else { i--; } $('.alert-white strong').text(i * 500); $('.count-platform strong').text( i ); А вот как в блок .lego-list вывести название и адрес выбранной площадки, допетрить не могу. Помогите пожалуйста |
Ответ найден. Если вдруг кому понадобится:
var price = $('.alert-white strong'), chosen = $('.count-platform strong'), legoList = $('.lego-list'); $('.checkbox').change(function() { var cnt = 0, nameNaddr = ''; $('.checkbox:checked').each(function(i, el){ var pn = $(el).closest('.row-product').find('.product-name__text'); nameNaddr += '<li>' + $('strong',pn).text() + ', ' + $('span',pn).text() + '</li>'; cnt++; }); legoList.html(nameNaddr); price.text(cnt * 500); chosen.text( cnt ); }); |
Часовой пояс GMT +3, время: 23:38. |