Exebeche
@Exebeche
Осваиваю программирование

Как можно создать переменную из нескольких строк?

Начал учить jQuery, но что-то запутался...
Переменным можно присваивать разнообразные данные включая функции и массивы, но при попытке создать переменную из
$(".field-deliveryform-address").removeClass("open required");
$(".field-deliveryform-address textarea").attr('required', false);
$(".field-deliveryform-area, .field-deliveryform-city, .field-deliveryform-warehouse").addClass("open required");
$(".field-deliveryform-area select, .field-deliveryform-city select, .field-deliveryform-warehouse select").attr('required', true);


Вроде все перепробовал, но не вышло.

В принципе можно просто повторить "кучу строк", но вроде бы прелесть программирования в том, что повторяющиеся данные присваиваются переменным, константам и пр. и потом вызываются парой знаков в нужных местах.

Пожалуйста расскажите как правильно это победить.
Можно ссылками на почитать, включая тексты на английском.
А то только начал изучать и сразу нипонил. Пичалька.
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
Exebeche
@Exebeche Автор вопроса
Осваиваю программирование
Разобрался..
Просто не переменную нужно создавать, а метод.
npo = function() {
        $(".field-deliveryform-address").removeClass("open required");
        $(".field-deliveryform-address textarea").attr('required', false);
        $(".field-deliveryform-area, .field-deliveryform-city, .field-deliveryform-warehouse").addClass("open required");
        $(".field-deliveryform-area select, .field-deliveryform-city select, .field-deliveryform-warehouse select").attr('required', true);
    };

И все теперь хорошо вызывается.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы