Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.04.2015, 11:33
Новичок на форуме
Отправить личное сообщение для tatynechka Посмотреть профиль Найти все сообщения от tatynechka
 
Регистрация: 14.04.2015
Сообщений: 7

Форма с чекбоксом, как вывести данные в другой блок
Здравствуйте.
Есть аккордеон с чекбоксами (скриншот приведен ниже для большей наглядности). Рядом блок, куда выводятся данные о выбранных площадках и стоимости.
Код аккордеончика:
<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 вывести название и адрес выбранной площадки, допетрить не могу. Помогите пожалуйста
Изображения:
Тип файла: jpg form.jpg (16.5 Кб, 1 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 15.04.2015, 15:15
Новичок на форуме
Отправить личное сообщение для tatynechka Посмотреть профиль Найти все сообщения от tatynechka
 
Регистрация: 14.04.2015
Сообщений: 7

Ответ найден. Если вдруг кому понадобится:
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 );
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить сайт клиента на установленный блок Alexmad Серверные языки и технологии 10 02.04.2015 20:03
Отобразить данные формы на другой странице Bumer Events/DOM/Window 10 02.04.2015 18:10
Как открыть новое окно и передеать данные в другой контроллер? uuushka Angular.js 6 23.02.2015 23:37
как вывести сообщение только когда селект не выбран imediasun1 Элементы интерфейса 5 11.05.2013 16:40
форма как в ExtJS 2 magistr_bender Общие вопросы Javascript 0 11.09.2008 15:01