Что не так делаю? почему не выводится в консоль переменная Num?
<div class="calc>
<select name="action" id="production">
<option value="180">Значки</option>
<option value="300">Спортивные медали</option>
</select>
</div>
function calcFind() {
$('.calc select').change(function() {
num = $('select#production').val();
});
}
calcFind();
console.log(num);
Как-то так получается..
У Вас просто num было доступно только в функции calcFind(), а Вы пытались её передать как параметр из вне, где она не была доступна (её не существовало)
function calcFind() {
$('.calc select').change(function() {
var num = $('select#production').val();
console.log(num);
});
}
calcFind();
$('.calc select').change();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="calc">
<select name="action" id="production">
<option value="180">Значки</option>
<option value="300">Спортивные медали</option>
</select>
</div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости