Задав этот вопрос во второй раз, но на этот раз предоставляя гораздо более подробную информацию, предоставляя живой пример и задавая новый вопрос. Ответы на мой первый вопрос не касались моих потребностей из-за плохой связи, и мне все еще нужна помощь.Добавление двух динамически генерируемых HTML-значений вместе
Я создаю ценовой интерфейс, который в конечном итоге уступить в выборе пользователя два продуктов (от выбора 6 - смешайте & матча), который создаст две индивидуальных цен (одна цены опыта и одна цены сбора в этом случае). Мне нужно будет объединить эти цены, чтобы отобразить общую цену. Цены на опыт и коллекции отображаются в зависимости от выбора, который пользователь делает просто отлично.
Но теперь я не могу понять, как добавить значения html двух элементов html, которые пользователь выбирает. Класс total-cost
, где это добавленное значение должно отображаться. Я попробовал немало вещей в надежде выяснить это сам, но не повезло.
//FOR SELECTING EXPERIENCE AND COLLECTION PACKAGES
$('.pricing-experience, .pricing-collection').on('click', '.flex_column', function() {
var experienceCost = $(this).find('.cost1').html(),
collectionCost = $(this).find('.cost2').html();
$(this).addClass('elephant').siblings().removeClass('elephant');
// console.log(experienceCost);
// console.log(collectionCost);
$('.experience-cost').html(experienceCost);
$('.collection-cost').html(collectionCost);
$('.total-cost').html(experienceCost + collectionCost);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="pricing-experience">
<div class="flex_column">
<span class="cost1">3000</span>
</div>
<div class="flex_column">
<span class="cost1">4000</span>
</div>
<div class="flex_column">
<span class="cost1">5000</span>
</div>
</div>
<div class="pricing-collection">
<div class="flex_column">
<span class="cost2">300</span>
</div>
<div class="flex_column">
<span class="cost2">450</span>
</div>
<div class="flex_column">
<span class="cost2">700</span>
</div>
</div>
<div class="experience-cost">
//cost1's value
</div>
<div class="collection-cost">
//cost2's value
</div>
<div class="total-cost">
//cost1 and cost2's added value
</div>
Что случилось с вашим предыдущим вопросом? –
Возможный дубликат [Добавление двух динамически генерируемых HTML-значений вместе с jQuery] (http://stackoverflow.com/questions/30412189/adding-two-dynamically-generated-html-values-together-with-jquery) –
@u_mulder I получил два ответа, которые не были связаны с тем, что я искал, непригодными для использования. Новый вопрос был реструктурирован, чтобы быть более ясным, обеспечивает живой пример, предоставляет больше jQuery и предоставляет дополнительный вопрос. Я также отметил свой старый вопрос для удаления. – Delto