<button type="button" class="metric">Metric</button>
<button type="button" class="imperial">Imperial</button>
<script>
jQuery(function($){
$('.metric').click(function(){
count = 0;
});
$('.imperial').click(function(){
count = 1;
});
});
console.log(count);
</script>
В настоящее время я получаю undefinded с моей консоли. Есть ли способ получить переменную из jquery в javascript vannila?Есть ли способ передать переменную из jquery в javascript?
jQuery ** - ** стандартный Javascript. Где ваш 'console.log' в вашем коде? Обратите внимание, что если вы не указали переменную 'count' в другом месте, она будет' undefined', пока вы не нажмете '.metric' или' .imperial'. – dfsq
Этот вопрос невозможно ответить в текущей форме. Нам нужен больше контекста. Попытайтесь собрать это вместе [jsfiddle] (http://jsfiddle.net/) или даже лучше [фрагмент стека] (http://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css- and-html-code-snippets /) - который воспроизводит описанное поведение. –
jQuery - это всего лишь куча функций JavaScript, написанных другими людьми. Вы передаете данные между функциями так же, как обычно. – Quentin