В такой записи обе функции будут "видеть" только свои переменные, если есть две и т.д. одинаковые переменные по названию, или же нет?
$(document).ready(function(){
$('input[data-size]').change(function() {
var shed = $('#size1:checked');
var lumber = $('#size2:checked');
var country = $('#size3:checked');
var brick = $('#size4:checked');
var carriage = $('#size5:checked');
});
$('input[data-type]').change(function() {
var shed = $('#type1:checked');
var lumber = $('#type2:checked');
var country = $('#type3:checked');
var brick = $('#type4:checked');
var carriage = $('#type5:checked');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
при использовании ключевого слова var
переменная объявляется на уровне функции и не видна извне.
В данном случае в обработчики передаются две разные функции, внутри которых создаются переменные.
Так как все переменные объявлены внутри функций, она не видны снаружи и, следовательно, не пересекаются между собой.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите, есть массив itemSource, мне нужно при вводе в поле Name_Page проверять массив на дубликаты и выводить сообщение, если они появляются:
Скрипт ловит движение курсора при зажатой ЛКМ вверх и вниз, но не каждый раз корректноПару движений видит корректно, следующие определяет...
Задача: Создать приложение "Создание карт исследований месторождений"1) Есть панель, на панели расположены кнопки с изображением которое...