Как выбрать элемент, используя (это) внутри оператора IF - PullRequest
0 голосов
/ 21 апреля 2019

я использую проверку начальной загрузки

, так что это мой javascript

, что я хочу сделать, это

$("#create-form").submit(function(e) {

      if ($("input").val() = "") {
        $(this).addClass("is-invalid");
      }

    }

с помощью (это) я буду ссылаться на$ ("# create-form"), но хотите сослаться на Input через $ (this), возможно ли это как-то?я просто не хочу повторять оператор if для каждого ввода

1 Ответ

3 голосов
/ 21 апреля 2019

Сначала получите список всех элементов ввода в create-форме

Затем вы можете зациклить каждый вход и проверить, является ли значение пустым.

$("#create-form").submit(function(e){
  e.preventDefault();

  $("#create-form :input").each(function(){
     var input = $(this); // This is the jquery object of the input, do what you want
     if(input.val() == ""){
         input.addClass("is-invalid");
     }

  });


});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...